No thought as to the capabilities of the developers they employ?
I personally believe that is the root of the problem. Take a six-months to one-year course in "programming" and suddenly you can make some good money.
I've made my share of mistakes but usually managed to catch them. This new crop that I've dealt with off and on lately seem to ignore errors and logically thinking.