The fundamental frustration is that people want to get a thing for free without any cost or inconvenience to them in the slightest.
And like, that's valid - paying for things is annoying - but people generally aren't in the habit of doing things for you for no personal gain. Put another way, it's kinda nuts that, at no direct monetary cost, a person can access a functionally unlimited amount of video and music, can send instantaneous messages to nearly anyone on the planet, can create a personal repository of videos and images and share them with people you know, etc etc. The amount of things you can do in the modern world where the only cost is the mild annoyance of being advertised to is genuinely insane, especially given the massive technical and administrative challenges that come with running a platform like YouTube.
And while I do understand the desire for the option to actually pay money for services instead of data, the sheer fact of the matter is that, given the choice between something costing money and it costing data, 95% of people will choose the free option.
And at the end of the day, most of these things are not actually required to live. Even for services that are functionally necessary today, like email, there are privacy-focused services that provide it. There is simply no world in which a something like Gmail, YouTube, or Instagram exist without bringing in any revenue, because even ignoring the profit required by capitalism, running massive services like that comes with very large costs. The engineers and infrastructure alone cost a fortune, and that fortune has to come from somewhere, whether it be marketing budgets or user fees. We're never going to get services of this nature without paying those costs in one way or another.