I guess the data mining was the missing ingredient for popularity?
Data mining was the missing ingredient for its sustainability (in the case it is "free" and centralised. The other two options are "paid", and "federated".)
Once the system is sustainable that way, and the owners get greedy, they then add addiction inducing elements to the platform, designed by psychiatrists and psychologists.
That is why it is popular.