TLDs are there because at one point they made sense. First it was locations... and, if there is anyone here who recalls before the dot-com boom it was actually pretty damn difficult to book a .org if you weren't an organization or .com if you weren't a company. But then with the huge surge of websites and startups back in the 90s these rules were highly relaxed and a TLD became meaningless and without value.