If I was to resort to saying that you have an unhealthy interest in pigs rather than replying to your points, that would be ad hominem. I've not attacked anyone's character.
The difference between x.anything and x.anything.com isn't important
The comparison that needs to be made is between x.anything and anything.x.com
When company or individual x registers x.com, they can then create anything.x.com and anythingelse.x.com by themselves.
To register x.anything you have to pay. Nobody has pockets deep enough to register x.everything so companies will have to play whack-a-mole until the system changes.
Companies don't need the extra domain space, I doubt there are many examples of companies using them to serve anything different to their .com site.
Punters don't need them, most have no idea what the domain of the link they just clicked was.
The only people who benefit are registrars and lawyers.