There is one thing that extremely easy way to retain the "benefit" you claim: make advertising opt-in. Truly, continuously opt-in. Every time there is an ad, you have to tap "yes, I'd like to see it" (or "yes, show all ads for this movie", but not across movies). If there is truly advantages to ads, people will choose to see them.
I'd go even further: have different platforms compete as "and serving" places, basically opt-in targeted advertising sites. They aren't allowed to use any external data, just a questionnaire and your behaviour on the platform, and the user must choose to go to the site by entering it into their browser or looking it up on Google. No ads anywhere else.
If ads are truly as beneficial as you describe, people will go for it. Let the market decide whether ads are good for the consumer
I'd go even further: have different platforms compete as "and serving" places, basically opt-in targeted advertising sites. They aren't allowed to use any external data, just a questionnaire and your behaviour on the platform, and the user must choose to go to the site by entering it into their browser or looking it up on Google. No ads anywhere else.
If ads are truly as beneficial as you describe, people will go for it. Let the market decide whether ads are good for the consumer