following your reasoning it's your media player job to skip the uninteresting part of a video you're watching ?
no, the browser job is to display what he receive from the resource YOU requested what the server put in that resource is between you and it (you can "cheat"(not my word but liked/steal it from another comment) by drop the ad or choose to not requesting the resource all together).
The proper analogy would be that the media player would play random extra videos in addition to what you are watching, in overlays or even opening new windows. Can you imagine VLC working like that?
In-video ads are usually OK, the way they do "sponsor" segments on Youtube for example, they are "uninteresting" but usually short and non-obtrusive. Again, I consider these as transactions and don't skip them if otherwise I wanted to watch the video. The best creators (Jay Foreman comes to mind) do these so well that I actually look forward to watching them!
Completely unrelated ads that are forcibly and blindly inserted into the video stream (again, Youtube is an example) are not okay, and I expect the browser/ad blocker to weed them out.
Not directly related, but there is sponsorblock, where the community will mark the parts of a video that has a sponsored part, and so you will just skip those parts.
> The best creators (Jay Foreman comes to mind) do these so well that I actually look forward to watching them!
Nice. I see this pattern around: when X wants Y to (say) watch an ad, X's first instinct is to try to force Y. When X does not get to do that, they tend to discover much less coercive ways to do it
The fundamental "transaction" of the web is that the client requests files from a server one behalf of the user. The server can deny that request on behalf of the business by for example returning an 403 access denied error.
If the server returns a file, the user hasn't implicitly agreed to some limited use of that file or that it must be processed in some specific way, but the business has implicitly agreed to the user's usage of that file. The user (or the client on behalf of that user) can choose to ignore that file, not execute it or not even request it in the first place. This can be done either manually or assisted by tools (e.g. sponsorblock, ublock origin).
Anything else puts arbitrary restrictions on the weaker party (individual vs. large business), and negates their property rights of being allowed to choose what runs on their general computing device. If the business doesn't want a file to be used, don't serve it in the first place.
The same as adblock exist (im not agains ad blocked, im using them already it's just trying to explain that the moment you requested the webpage it's up to the website to put whatever it wan't(his right), the job of your browser is to display it and your right to refuse the ad, hide it, block it or automate it in the browser level by an extension or your OS level (blocking DNS)
> following your reasoning it's your media player job to skip the uninteresting part of a video you're watching ?
Yes. Proper video players and media files have support for chapters for the express purpose of skipping what you don't want to see and getting to the point. YouTube refuses to do it because of its stupid advertising bullshit? People will do it for them with SponsorBlock.
> no, the browser job is
The browser's job is to be the user agent. It acts on our behalf and represents our will. Its job isn't to display some website's little ads. Its job is to do whatever we, the users, want it to do, even if it hurts the interests and bottom line of some corporation. If blocking ads is good for users, that's exactly what browsers should do, literally no questions asked.
no you request a resource (webpage) the ad was sent to you by the owner of the resource (it's his right to put whatever he want the the webpage) as your right to not request it/block it
It's like going into a hotel, restaurant, college lecture theatre, or library and immediately being mobbed by sales people.
The owner/landlord may have given permission. But it's still not a welcome intrusion, and wearing a "No salespeople here" anti-mobbing suit is a completely legitimate personal freedom.
following your reasoning it's your media player job to skip the uninteresting part of a video you're watching ?
no, the browser job is to display what he receive from the resource YOU requested what the server put in that resource is between you and it (you can "cheat"(not my word but liked/steal it from another comment) by drop the ad or choose to not requesting the resource all together).