I honestly don’t understand how what Facebook is doing a bad thing. The deal has always been that targeted advertising is how you pay for a free service.
This isn’t exclusive to Facebook.
Offering an ad free experience for a subscription fee is an extremely common practice. Do people really expect to be able to use an entertainment platform for free?