Isn't the core problem that everyone thinks they can now "code", and you have to justify the invisible bits, such as UX and maintenance.