Honestly, people are overreacting to the ToS changes. Mozilla haven’t actually changed what they’re doing; they’re just removing text they legally can’t include since the definition of “selling data” varies by jurisdiction. It doesn’t always mean literally selling user data. California is very strict about it for example.
This isn’t surprising at all. Centralized services are expensive to run at a large scale.