I don't think most users need a full address index, since they usually only have a handful of wallets with a dozen addresses used. It's so wasteful having an extra 100GB for an index you'll lookup 0.001% of it's entries
I've proposed to the Electrum guys replacing script hashes for script pubkeys, that way, using an EPS-like setup gets way easier.
