Right, they can use free .tk, .xx.yy domains that highjack their content to serve ads. It's fine. /s
We've been there people and it sucked, hard. Neither anybody here, nor ICANN, should get to decide what people can or cannot use domains for. Stipulating such restrictions or unreasonably raising prices to exclude any group that is neither rich or a company would essentially break the TLD. In that case you
can just get rid of .com and tie it into the US trademark system if you like. Maybe that's where the internet is going these days but it's neither natural nor a good direction in my book.