my question is who has the right to license and sell a domain name any way?
If it is not already taken, shouldn't someone be able create and use it for free?
Perhaps some companies register domain names they think someone would be willing to pay for, then after registering them, they sell them.
It seems like an easy way to make money without having to create anything.