DH works in IT, and loves it.
His earning potential dwarfs my own by so many multiples I've literally been in tears on more than one occasion when I feel slightly taken advantage of.
It's not that I'm badly paid, but his earning potential is so much greater.
But then he did study at university for several years, including a postgraduate qualification, and he's actively involved in the British Computer Society. He mentors 2 juniors at work too.
However, as other posters have said - there is a clear distinction when it comes to earning power / potential for a career between what you mean by "IT".
Writing software, developing websites, digital design, search engine optimisation, research and development, network design, games development, being a software tester, consultancy = career.
Being the IT dogsbody that "knows about computers" in your average office, or working on the lower rungs of IT support desk, = not a career.
That is the key element that you need to remember.
It's just like any other profession.
Would you call the software consultant with 20 years of blue chip experience or a network engineer responsible for 5 national offices comprising 10k workstations in the same league as ... I don't know... say, the office junior that gets the printer working? I should think not. And therefore the salary commanded and ability to move ranks (and level of stress/responsibility) is similarly not the same.
You can't just say "working in IT" - thats like saying "I work in an office"! It's far too vague.