I largely agree, but I've not banned it. I just have explicitly told them they can only watch from the subscriptions we've curated. It requires monitoring of course, so they'll watch it on tv (Apple TV) when I'm present. My kids are young enough that they're never alone. Once they're not, I've been thinking if I can write a MITM proxy at home for youtube that somehow only allows content from explicit channels.
You could probably run a Plex server with something like TubeSync that would download offline copies automatically; pair this with a metadata agent and you'd still get all the playlist/thumbnail/description stuff.