> No one is ignoring advertising revenue, harvesting millions of users in order to bring in said advertising revenue is the problem.
Why is it a problem? So they show me a few adverts... big whoop. I can just ignore them.
The issue is, the vast majority of people will never pay for access to online websites/apps (Me included). If you restrict yourself to the business model "charge users", then you've just got rid of 99% of the online population.
Advertising means that everyone gets what they want (Apart from the very very small but overly vocal minority that don't like adverts or have privacy concerns).