I almost wonder if an addr hash to script hash table makes sense (at least for historical), but that still involves guesses going forward. I'm still missing something because it's not making sense as a better way to index. If this is electrum guided, I'll have to take a look there.