Browser vendors and OS makers should do an end run around ISPs and ICANN. Just agree between themselves ( what are they like 10? tops) and fork the current registries. Then issue domains themselves.
What are the plebs gonna do? Go the the non existent alternative?