said by factchecker :I don't agree with redirection of DNS, but this is a weak argument against it.
Of course a better solution would be for these companies to stop breaking DNS and trying to monetize something that was NOT DESIGNED to be monetized.
Just because it wasn't stated in RFC's that it could be "monetized" doesn't mean it can't be. You probably shouldn't store recipes in DNS records, but it can be done.
For DNS to have not been designed to do something such as this, they would not have made wildcard records possible.
Perhaps they should have had more foresight and seen something like this occurring with wildcards. But you can only partially blame the implementors for using the features of BIND, or whatever DNS server they use, to their own business ends.