I think the problem is more fundamental than this: When your monetization model is tied to usage, then of course you will try to maximize usage, rather than user benefit. It can't be any other way if your reward function is tied to product usage. Contrast with a car: Their monetization model does not depend on how much I drive it - as long as I find it useful enough to buy. Or a gym, where it actually runs in reverse…
I personally think the solution is simple, yet fairly draconian and therefore hard to implement due to the inevitable political backlash: ban all targeted advertising. You can still run ads on digital platforms, but the outcome of the heuristic used to pick an ad must be independent of user derived data, including session data, ip address, time of day, country, past viewing history and so on.