It doesn't matter who selects the TLDs;
all that matters is that there be a consistent set.
Well, it also matters that the set be constrained to some degree.
A large flat root would not be very managable, and caches wouldn't
be very effective with large numbers of TLDs.
Keith