I think the proposed change in HF20 does have some potential by creating new accounts with zero voting power but a minimum allocated bandwidth without available stake instead.
At least this does take the incentive out of mass creating new accounts, but I am certain it also opens up some new exploits of its own!