This already exists on yt in the form of sponsored content in pro youtubers' videos, I use an extension called SponsorBlock that uses crowdsourced reporting to find and skip these portions... this crowdsourced approach will only work well for popular videos but unpopular vids are less often monetizable and thus not ad-ridden anyway
Seriously, youtube is absolutely unusable for me with ads, they completely destroy the experience and I'd just do something else if forced to see them.
In the UK, for TV we have limits on the number and total minutes of ads per hour, youtube needs to look at these.
I think Twitch is approaching this? Or at least splicing in a blank feed while the actual ad plays into the non-premium feed, so even if you block the ad, you still see a blank stream until the ad finishes.