Your last paragraph is a counter argument to your point. Relying and regulations, laws, force and violence to make you the sole owner of the sequence of words that you willingly made public is... retarded and authoritarian.
If you don't want companies to use your code, don't make it public.
This regulatory clout just adds friction to development and innovation as I pointed out. If MIT licensed devs are underpaid, that is a distinct issue that GPL fails to solve.