Another one . . .
. . . for the "why would anyone want to work in IT for the current crap wages?"
As of next week, I will be leaving my current employer and, most likely, walking away from IT as a career. That's after 20 years in the field working.
Why? Because the wages have been depressed for successive years far too far. There are adverts for jobs today that would have attracted £50K+ not 5 years ago and required more than one person to do, the same job is now for one person for £30K+.
We can point to lots of reasons as to why this has happened - the dot com boom didn't help, with every jonny who could make HTML flash across the screen claim they were a web developer; a generally depressed job market meaning university leavers accepting lower wages; out-sourcing/off-shoring of entry level technical positions; consolidation of IT on a global scale within large corporates. You get the idea, there are lots of reasons.
By far the biggest one, is that the view of IT by anyone who has no idea, is that it's not "hard-work" or difficult. Most of the rest of the company view IT as a necessary evil, but not one which needs to be highly skilled or paid well for it to work. That view is ingrained across all industries and helped by the media, who constantly portray IT guys as sloping off to play games all the time.
I'm minded somewhat of an anecdote, told by the pilot of Concorde on it's maiden press flight, full of press monkey's from around the world. Once cruising at 65,000ft and a little over mach 2, the pilot did the old school walk through the plane to talk to the invited passengers. He was stopped by a Texan reporter, who said "what took so long, there's nothing to this breaking the sound barrier in a passenger plane". The pilot, in typically understated Britishness - "that's what took so long."
Many years ago, I was penalised (lost a pay-rise) for a project over-running by 10-15% on time and cost. It took longer for various technical reasons around making the code as robust as possible. That code ran in production for 6 years, only stopping when they no longer needed. No maintenance was ever required.
Delivery is king, as far as management are concerned. Which is why so many firms struggle with technical debt and expensive maintenance contracts.