Right but i do not think it is really about Apple having responsibility - it is about Apple being in control.
For example, see how Apple is in total control on when iOS devices are obsolete by requiring some minimum version. You can't keep your device usable and useful by installing a program that supports it from another source, you can only install it from Apple and Apple's requirements limit the iOS versions you can target.
And kids shouldn't be able to buy things with their parents' cards, which is something completely unrelated to a platform being open or not.