I agree with this. Microsoft Family allows me to block at the app level and send a request for more time, or even a PIN to access certain apps would be fine. I'd like to keep apps like Curiosity Stream, NASA, etc. open all the time, but I would like Netflix, Prime, YouTube to be either Request-based, or PIN-based.
My preference is to Request-based similar to Microsoft Family, where I can approve 30 mins, 1-4 hours at a time. Would help me vs hiding the remote.
Once inside the app, then it's all based on the service-providers level of parental control. Which is all good.