Legitimate or not, what the user perceives as problematic may make total sense for the business providing the service. Google (Facebook, Reddit, etc.) is not a non-profit or government agency that acts in the interests of the people. It's a business operating on capitalist principles, so profit is, by design, their main drive (of the business as such, not necessarily of the individuals who work there).
Somehow we insist on treating these mega-corporations as if they are always beneficent, and anytime one of them does something that doesn't align the user's and business interests, there is a storm of complaints like this.
Sure, it would be nice if a mega-corporation always acted in its user's interests, but that's not how the current system works.
Ideally, we'd end up with a system where you just pay a company to host your on-line end-points, keeping all data and the software you use personal, and you have the option to move to a competitor at a moment's notice, keeping all identifiers (like an email address now). Where just not there yet.