Yes, easy to set and easier to regret :D
I agree, there is more involved when building so complex applications. I have been involved in many ERP upgrades and it is a nuisance. Functionality, integrity, interfaces, etc., have to be conserved or evolved coherent and compatible. It is not a short and easy job, I know.