Aye.
But are we not the ones responsible for this?
We push development to make things easier for those who must come after us.
The danger is that the day will come when a simple premise fails and there is no-one left with the understanding to fix it.
When the user rings the helpdesk and asks:
"Why won't my computer work !?"
there may be no-one left to ask the obvious question:
"Have you turned it on ?"
:!: