The business model is fine¹ in that they can support their customers: the advertisers. Their users and their customers are very different populations.
--
[1] For now at least. It is failing a bit and likely to fall off worse over time, that is why they are scrabbling for the next big thing (pinning their hopes on VR until something less “meh” comes along)