I'm confused by the reasoning behind this public-root (alternate root)
problem... It seems to me (minus crazy-pills of course) that there is no
way for it to work, ever. So why keep trying to push it and break other
things along the way?
No wonder that some people try a Public-Root that is independent but
compatible to ICANNs root. They do it since about 1995. They never
stopped. The name changed. The players mostly did not. With every new
version of this Public-Root compared to the Monopoly-Root, the number of
players gets more. The number of customers gets more.
Aww, thats cute.
While I'm sure you've read RFC 2826 and disagree completely with it, what
happens if some other schmoe starts public-root2 and duplicates some of
your TLD. Then you have different users resolving the same hosts ending
up at different destinations.
There has to be 1 globally unique root. ICANN is currently it. Sorry.