I'm with you for two reasons. First, a lot of enterprise IT is adding new fields, changing a web page or link, or changing a db connection. There is usually a legacy application that provides a framework into which changes can be retrofitted.
Second (and maybe a little of topic) was my experience working in Switzerland. Developers, business people, and such typically attended two year technical institutes. Those institutes graduated competent employees who formed the bulk of my co-workers. The system was very successful. A degree from an ETH was not a prerequisite for being a useful Dev.