So Twinings Tea from London would have the site "twinings.co.uk", and that's it.
And who'd go around remembering that Twinings is British, Sony is Japanese, Audi is German and so on? If it's sold here, I expect a localized version of their website in my country's domain (even if it's just a redirect to $brand.com/countrycode, as so many do), the country of origin is only marginally interesting. It makes guessing the correct domain harder without the use of Google, not easier.
No multiple domains for the same company
Let's forbid anyone doing anything about domain squatting. And won't this be massive fun during mergers, acquisitions and spinoffs.
companies only need a commercial address, not a .net or a .org since they aren't non-commercial entities.
The world and their dog already has a dotcom no matter what, you're trying to clean a pool that has more piss than water in it.
Stop the madness, just accept globalization as a fact and move the whole .com to become root domains at reasonable prices and that's that. Google is just "google", Twinings Tea is just "twinings" and let Apple the computer company and Apple the music company and Apple the produce company fight over who's "apple", absolutely nobody wants their domain name to be some kind of unique categorization down a tree, it's "google" not "google.searchengine". Reserve the two-letter domains as special cases for nations and let the free market settle the rest. Practically there's no problem, are you Tesla building cars? Get teslamotors.com and the whole thing is solved with 99% less drama.