That's fine and there are tools to get that scheduled break back - even the official YouTube app has options to remind you to take a break every X min of watchtime and there are some very advanced general screentime limiting apps out there.
As you say YouTube ads aren't scheduled well and they're too short and unpredictable to even go to the bathroom during. Integrated ad reads are even worse in that regard.
I did without a TV set since I moved in a larger home. Previously I could listen to the TV anywhere in my home, now I can't so instead of pinning me in a place I moved my TV into my phone and tablets. Everything is in an app anyway and for free to air TV I got a couple of RPi 3 with a TV hat and the TVHeadend app.
And when I have guests everybody is watching something different on their phones most of the times.
Smarttube on Android TV just pulls its own APK so you just need to click Install after it downloads and opens it.
F-droid enters the chat.
if someone is seeding that video cause they recently watched it and it remains on their local cache, you could get the bits from there vs hitting youtube servers
The client can pick the optimal encoding and quality which makes that quite a bit more difficult. A user on a modern device that can hardware decode HDR av1 will have a file cached completely useless to a browser that can only do SDR h264.
I think there is a sort of network effect needed to make it become reasonable.
Netflix reported in 2025 something like 30% of traffic was av1. I think smartphone and PC support are fairly robust but under the impression streaming devices are still quite terrible unless it's a Chromecast.
AVC/h.264 is the only thing I know of that's pretty much universally supported at this point. I found a Facebook/Meta report citing some consultant provided data that VP9 was a close second. Limiting to devices from the last few years, HEVC might work.