(Original post by alvis2402)
in my opinion IT will be the least demanding, more overfilled even

That's highly unlikely given the huge sustained growth in IT over the past few decades, and how that growth has hugely outstripped the number of technically skilled people there are to fill those jobs. Even if the growth dropped off, there's such a massive shortage of people who have the right technical skills today.

One of the reasons the problem is getting worse is partly because technology is evolving at such a pace that even a lot of people who might have had 'current' skills 10 years ago are falling behind, so there's a double-pronged problem of an insufficient number of skilled people entering the workforce, and an insufficient number of people in the workforce keeping their skills up-to-date.

There's also another big problem in that education in the subjects has been lacking for a long time - There aren't enough skilled people entering the workforce partly because the system is too heavily focused on teaching IT as an academic subject (with a focus on passing exams, doing coursework, getting grades, etc.) rather than bringing those people up to the necessary standard to cope with technical jobs in the workplace. That makes it tougher for employers to fill the entry-level technical jobs, so even those are sometimes going unfilled.

(Original post by JoeyyS)
But more stuff to do with IT is becoming common knowledge, to the less dense of people atleast.

Remember that technology is moving on fairly quickly - so the kinds of things people were hired to do 10 years ago are less in-demand because newer ideas have emerged. Consider the number of up-and-coming fields which are steadily increasing in demand, and will probably be a "hot ticket" over the next 10 years - for example, AI, Big Data, Cloud Computing, Cybersecurity, Blockchain, etc. A lot of businesses want to take advantage of these things, but they're so far from being common knowledge right now; even among people who have been working in IT for a long time, there's insufficient availability of expertise on those subjects at the moment.

The reality of working in IT is that older skills do lose their relevance after a while and new technologies slowly start to creep in, which is when demand for those older skills starts to flatten out - that doesn't mean the demand for IT professionals has flattened out, just that "IT" is a very broad, fast-moving area.

If IT evolved at the same rate as other industries like Finance or Healthcare, then I'm sure there'd be a less of a problem because fewer people would be left behind. Until the rate of evolution in technology slows down, or our approach to teaching/training drastically improves, the demand for people with the right skills will always be high.