In all fairness, there is no Godly reason for the rubbish level of teaching Uni's for Computer Science.
Databases: Oracle, MySQL & SQL Server have been around for many decades
Networking: IP4 is still in use and isn't going anywhere, nor is the networking kit (routers, switches, etc) and all the things that hang off it like DNS.
Email: SMPT is still the delivery mechanism and POP3\IMAP the mailbox retrieval method.
Languages: the amount of things written in .net, Java, React.js & even PHP (using MVC patterns) are well into their 2nd decade if not 3rd.
The amount of teaching hours on the above on any Computer Science BSc, is bordering on zero. So the real question is - what useless rubbish are they teaching them?
Whilst database technology such as SQL based systems has been around since the early 1980's, database technology has movedon as well. The relational database is still pre-eminent, but other no-sql type databases exist as well as not everything fits into a relational structure, no matter how big a hammer we hit it with. Very large, event driven data tends to bog down in tables and other patterns for data storage and manipulation work well. The skill is now working out what the roght tools is. Many organisations are struggling with this as they have invested tens of millions in SQL based systems. The organisaion I work for has invested 100's and possibly 1,000's of millions.
IP4 hasn't yet gone, though we do have to get rid of it ASAP. The model will become IP4 in the home and small organisation but we have to move to IPV6 as there is simply no choice, we have run out of IPV4 addresses. Therefore large orgs will need to migrate their external connectivity to IPV6 and handle the exchange (not sodding MS Exchange) in the edge routers. There are a hell of a lot more things hanging off IP than DNS though. Look through
List of TCP and UDP port numbers - Wikipedia for an interesting list of ports. Yes I was a network architect doing this sort of stuff.
SMTP (not SMPT), Simple Mail Transfer Protocol is still around and I see nothing replacing it in the near or long term. The computer science grads (I was one), should be looking at the replacements for this. No doubt it will be SMTP V2 that is backwardly compatible to preserve the 100's billions spent on mail servers. There's loads of research going on around this area, but the millions of servers that run PostFix or Sendmail will act as a millstone for the next 20 years.
Language development is very hot, see Rust as an example. .net is dead really now, we still have systems in place but they're getting fewer and fewer. Java is still big but the use is declining (slowly). There's so many issues with the frameworks and versioning, with usage (I agree that kids come out of uni with poor development skills). Other issues with Java include garbage collection and memory usage. My final year thesis was on garbage collectiion in Lisp, which pretty much nails my colours to the mast
React.js is really just a framework for JavaScript which is slowly being repalaced by TypeScript. TypeScript is what JavaScript should have been with strong typing. MicroSoft is doing a good job on TypeScript and they need to keep pushing it. PHP, well, its still around, I used it since mid 1990's and it was fine as a hack. I'm not a fan of the system and the error management. It is also dofficult to keep secure unless you really know what you are doing.
We see lots of grads, most appear to be using Python as one of their main languages. Python is OK and is gaining ground in data sciences. We tend to look on grads and their degree's as people to be moulded into developers rather than ready to work. The issue with comp science degrees now is that the range of possible studies is 10x more than when I did mine. We had C, we had Unix, we had Lisp, Pascal and Cobol and if you were really unlucky you could use Fortran. Graphic interfaces were just popping up, but the study of MMI (Man Machine Interfaces) was very elementary. On the other hand, we got to build compilers, I've built around 5-6, we got to play with hardware and actually build CPU's. Theses worked in Hz and had discrete logic chips and a two bit architecture.
Businesses don't want or need people like me for their IT dept, they need people who can keep their MS Exchange server working, keep the website going, handle the network comms to their storage arrays.Most of this has been abstracted away and on the whole just works. No business needs a new compiler writing, or new IP V4 protocols, but they do need people to configure their network firewalls. A degree student has three years, possibly four to learn. It's impossible now to cover the wide range of computer subjects in 3-4 years. I'm pretty good at what I do, but I'm struggling to keep up.
I am following the AI work with interest though.
Just my 2p
Rob