The problem is that it's become feasible to get further in a design without caring about architecture or code quality.