Well nothing can run for free for too long. Some monetary involvement is required, in shape of 'donation', 'advertisements', 'selling of user data' etc.
And 'selling of user data' is much more lucrative and gives high returns, as known to Facebook, Google and now Microsoft etc.
So they will always try to find out a way to 'earn' for their 'free' services.
Regards,
Anand