for mostly the same reasons, I tend to use `yt-dlp`; I go on a quick foray to look for what I _really_ (and rationally, not dopamine-driven) want, get them all locally (wrote a script to batch them) and then I watch without any ads and far away from temptations :)