My guess is that the amount of money being shoveled into CS programs through amazon, the B&M Gates Foundation, and Meta research are shifting the focus of a cs degree away from understanding how computers work and towards how to simply program applications. This is reflected in the proliferation of using Java throughout the entire curriculum in multiple school, a language that allows the engineer to ignore the low level implications of what they are writing.