A d’uh! kind of idea, really.
Good point. Design with people in mind.
Developers tend to do things that make things easier for themselves than the user, but don’t blame them. Consider not just that there are some developers who want to make life easier for users (and other developers).
But don’t blame developers, they just work here.
The fact is the higher ups always ask how much it’s going to cost. There are always to stick to budgets and they want ROI. They want it quick and they want it accurate and they want it now.