yep.
before, you could not tinker with computers without knowing a little bit. Discrete eletronics were everywhere with TTL logic ports. basic dos/unix commands used stuff like regular expressions, redirection of stdout, etc.
today the kids grow with cell phones, so high-level they do not know what a directory is. they code websites, but do not know what is a socket.
lower level disciplines are thought as "boring", "distant from market", "not useful" "I ain't going to design chips anyway"
AI has made it worse. undergrads ride the hype-wave, programming in super-high-level abstractions, pyTorch, etc., doing their final projects with a 2 page code (and happy about how short it is) that they do not understand deeply.