Yes the entirety of web2.0 has been a bait & switch scheme. No one can actually afford to just serve the platform, ads don't generate enough leads to make up for the cost of running them, and the average person can't afford to pay a $5-10 subscription for each web service they have grown accustomed to using every day.