waaaaat? That is completely utterly 100% unreasonable. Unless you mean that you expect every adult member of society to do those things?
And I'm not saying that everyone needs to do everyone's jobs. But you shoupd be able yo do at least a bumbling job of the layers of abstraction you work on top of if you want to make a decision in how those things should work.