The problem that apps are not games. For example, a messaging app might not allow to add contacts or subscribe to channels (blogs) without parent permission in "child mode", and have no restrictions in "adult mode". And Youtube might hide some videos and topics in "child mode". Obviously, you could make several versions for the app, but that is code duplication and nobody likes it.