And that's before you get into the problem of how to set up a clearinghouse where you can handle microtransactions without being eaten alive by fees.
With advertisements you receive payments from a single party, and because it's a business-to-business transaction it's tax free.
Good content is posted by people and companies for indirect benefits: a researcher makes videos about papers to motivate and held himself accountable to the public, a company publishes documentation and tutorials that are related to their business, a hobbyist does the same for pure fun. A teacher posts lesson plans to collaborate with other teachers. We'll be fine without content-for-ads.
And yet, people will sign up for multiple subscription services (Netflix, Disney plus, HBO max, Amazon prime, etc), which I consider to be the same as being nickeled and dimed.
Services like this exist, but total revenue is so small they don't even register on most charts. People don't like it.
Imagine a plain text blog run by an individual, good quality technical content, and a company comes and offers $10k to write a blog post about their product after trying it. If the author decides not to disclose the financial motivation, you now have a subtle biased funded advert that no adblocker will save you from.
Legitimate content creators won't just blindly hop on the shill bandwagon because building a following is hard and takes time, and getting caught shilling can destroy your credibility and cause you to bleed followers VERY quickly. Adding a sponsor call-outs will probably be the ultimate go-to for legitimate content creators, but even that must be done carefully as pushing low quality sponsors will also hurt subscriber numbers.