I'm not sure this would actually fix the problem. The existing Big Social companies are so committed to this business model that I don't think they are capable of switching. I think some other company (that doesn't exist now) would have to figure out how to run the all-users-are-paying-customers business model at scale for things like search and social media. But who would run such a company? The company that was in the best position to do this, twenty or so years ago, was...Google. They had the tech resources, and they had the "Don't be evil" motto, which back then they were actually making some effort to live up to. And yet nobody there tried to get this done. Who is going to do it now?