Criminalizing information flow is a non-trivial problem that I wouldn't want governments to be in control of.
The problem isn't one company sending information unsolicited, it's when hundreds of thousands of companies flood every communication channel with their own unsolicited advertising.
Email, phone have become unusable channels, not to mention much of the web.