Youtube knows what videos have promotional content. I'm seriously hoping for a search filter that natively removes them from results....plugins don't work for me since I watch primarily on a smart TV. For now I have resorted to blocking channels with promoted content, that's the great thing about yt, there's always another channel out there with similar content
I'm seriously hoping that YT will start offering their content creators an equitable cut and that goes for Patreon too. While a technology solution might hide the problem it's certainly not going to solve it.
That would be the dream. We just keep piling up the layers of complexity, build systems that put middlemen between creators and people enjoying their work. At this stage, I think the issue is more cultural than technical.