not specialist, but IIRC we already don't index everything in BeOS & Haiku because of performance. The query engine in Haiku forces the parsing order to start from the indexed attributes.
Now you'd probably don't want to index the content anyway, but adding a lot of attributes also will force the attribute list to grow out of the inode and into a B+tree, so more blocks to handle.