The video player deciding what quality you want is a good thing. The user wants to watch a video live, as it goes. You don't want to be interuppted every 30 seconds with a "buffering" message, or wait 10 minutes at the start for it to entirely download.
Youtube-dl would probably work, because it will would download the high quality video as a file, and your ISP would make the download take longer than the video.
> The video player deciding what quality you want is a good thing
It's an extremely annoying thing actually, especially when it changes after I manually set it to 1080p. This is why I use mpv to watch stuff from youtube nowadays.
Youtube-dl would probably work, because it will would download the high quality video as a file, and your ISP would make the download take longer than the video.