This pisses me off to no end. I hate how ICANN approved these product name, (mostly) single company TLDs! I think allowing this is terrible. I know it's just a DNS entry, but it's a fundamental change in the way we think of DNS and the Internet.
I don't know. I agree with you on one hand. On the other hand, though, the second-level domain name that is typically up for purchase is all about branding. I have a hard time justifying treating TLD as special and distinct from the rest of the domain name.
After all, TLD is just the widest level of the hierarchy that DNS names allow. Why limit TLDs to countries if a particular organization has grown large enough to benefit from it, and wants to pay for it?
DNS should not degrade into AOL keywords!