Which is the best business model for social media? Is advertising the only way?
That is one revenue stream, but there are many more. Think about people exchanging gifts in social media, small businesses setting up their businesses and using PayPal-type functionality (mircopayments), and craigslist-type interplay. There is also search revenue to be had, as people care more about what people think about products and services than an algorithm.