Who do you think owns .com? All the new ones, and some of the country codes, are companies.
You can't just go out tomorrow and buy a TLD - there's a whole process to prove you have the technical capabilities and financial capital to run the operation.