Earlier quoted context omitted.
The term "domain squatting" is a dishonest pejorative; they're not squatting if they're paying for it, like everyone else. In most countries, people are free to buy houses and then not occupy them. Telling other people what they can or can't do with their property isn't democratic, it's fascist. If you can offer someone enough money to sell you an underutilized domain, that's fine too; if they ignore you, that's thei…
While it's true that in many countries it's legal to buy houses and not occupy them, the locals tend to look unfavorably upon this practice, and some municipalities will charge additional taxes for unoccupied properties. Squatting domain names is the same deal.
There can be only one internet namespace if it's to operate correctly, and it can't be controlled by corporations or greedy individuals who think they should get things other people had, and paid for, before them.
If you want a freedom, you must give everyone the same freedom, even if they misuse it. That's the definition of a free society. An unfree society digs into peoples lives and makes value judgements about them and tries to control them to their views.