Neither Database Systems, Concurrent Programming nor Network Programming are foundational knowledge for CS. They are good knowledge to have for a specialized programming job, but not foundational computer science.
It's like asking why someone with a degree in theoretical physics cannot fix my car.
The real question is why so many people with CS degrees don't know what CS is really about.
It's like asking why someone with a degree in theoretical physics cannot fix my car.
The real question is why so many people with CS degrees don't know what CS is really about.