At the end of the day there is profound capital interest in making name records unfair and noncompetitive in order to rent seek fortunes off the Internet and I see no indication ICANN is anything but compromised by those interests in the way they hand out TLDs and enable registrars to operate as for profit corporations. Nothing about a database translating human readable strings to IP addresses should be a damn profit center.
I'm surprised the EFF, FSF, etc haven't ever shown interest in replacing ICANN's registrar model with something that enables registration without squatting, doesn't let anyone rent seek a fortune off of naming things, or create profit incentives that leads to the mess where some things are named strangely because someone is trying to extort money for it.
There are some edge technologies like namecoin and IPNS that seem to be trying to approach this problem in novel ways but its a shame we don't have a fair consensus model on naming things that actually works.