I think the concept of applying all indexing to attributes is in itself broken.
Not necessarily. It's 'un-broken' if your goal is ease of configuration. I agree that if the goal is ultimate performance for updates, then selective indexing is the way to go. However, for a wide range of deployments, today's hardware delivers performance far in excess of what's required.Sometimes sacrificing performance in the interests of ease of use is a good idea.
