That's already happened ... just look at how many youtube channels have integrated a "and now let's briefly talk about my sponsors" segment in the middle.
That's why we have SponsorBlock: https://sponsor.ajay.app/
It even has an API that youtube-dlp uses to automatically trim out sponsored sections from downloaded videos!
It's definitely useful - especially for yt-dlp - but I eventually had to turn it off due to the clipping being a bit wayward[1]. Often got videos where it'd clip 15-20s before the sponsor and 30s after which leads to horrible glitchy cuts. Or sometimes it would only cut out the middle 2m of a sponsor segment leading to, again, horrible glitchy cuts but with sponsorship. etc.etc.
[1] This may be because I was downloading things reasonably quickly after they went up - waiting a day or two might have got better results?
>Video files cannot be cut at exact timestamps without re-encoding. yt-dlp does not re-encode the video by default, even when cutting is required. You can use --force-keyframes-at-cuts to force re-encoding; however, this process is slow - there is no way around this.
I'd probably rather just tell it to mark the sponsor segments as chapters and then skip them manually. I think it marks them by default.
Not to mention all the youtube videos that are just ads. My 11yo wanted to watch some saxophone videos to help him learn to play – next thing I know, he’s watching a saxophone unboxing video with a reviewer gushing over the saxophone he bought from Amazon.
And to be honest, I mind those a lot less. In fact, on old shows they're an interesting historical look into a society. To the point that they're included as bonus features.
Now all Youtube needs is to give the content creator the ability to disable the fast forward / skip 10 second buttons at specified portions of the video (in return for a fee of course).