Isn't the whole point of blobs that the protocol can treat them as opaque? Indexable blobs sound like an oxymoron, and somewhat unnecessary if we end up lifting the message size limit.
I'll take the conservative opinion of leaving self-describing data to messages, opaque data to blobs.