This is why new gTLDs are insane and stupid. It is about time there is some _yours for life_ DNS system.

In this age, allowing domain names to be owned by other entities is almost like allowing a company business registration number or one's national id card number to be transferred to others.

I think name squatting is a problem, but it is not like that current system has solved it.