We're free-marketeers, right? Prices allow scarce resources (eyeballs, users are the product, remember?) to be rationed in an efficient manner. Would he prefer some nameless, faceless bureaucracy determine who gets to see his messages?
This is a commons problem on some level. Very similar to the issue with push notifications written about elsewhere. Too many companies used Facebook as a way to get around email spam filters, and now everyone (good actors included) is suffering.
Cry me a river.