On the plus side, this addresses some of the security problems caused by homebrew software.Same with the ordering software; they buy third-party software prepackaged and when there is a bug, they depend on the software people to address it.
For most companies, the problem is that they seek someone to do both graphics and code, and so they end up with an art school graduate writing code.