There would be a lot more work to do if I wanted to "product-ize" the tool, and periodically youtube breaks it by adding a new feature or moving something around. For personal use, though, it's very needs-suiting. The whole approach is also less of a tempting distraction than browsing youtube itself, so it's easier to manage how much time I spend watching videos. If I ever run out of content, I just go for a walk, or read a book!
Then I just have a setup in plex for youtube videos and I have plethora of content to watch when I have time.
Its jarring to use "normal" youtube now and all the ads after using this setup.
Also really nice for archiving channels and/or preparing for when youtube randomly decides to throw strikes on videos and not being able to see them anymore or people setting things to private etc...