It's actually already broken. If you try to download more than 3-16 videos (the limit is not clear), you start to be rate limited to 300 kbps or so. According to Reddit this is fixed in a fork called yt-dlp
To be honest that sounds fine. You're presumably downloading it to watch it offline, the download speed isn't really material as long as it finishes eventually
My school (UC San Diego) already has a mobile app with our student IDs on it. You can add it to your mobile wallet on both iOS/Android I believe (on iOS it took some fiddling with PassBook before it showed up for me). It's pretty convenient but I'm never really in a situation with my phone/watch and not my wallet.
I also want my software to "just work" - and in that sense I like Windows. But I don't like the telemetry and anti-user practices and that's enough for me to use Linux. I've never tried PopOS though, but after this post I might.