jokes on you, a new generation of people are coming up having known nothing but smartphones. I work with one as a developer. She only uses her macbook because she has to. Very little insight of how the underlying OS and fundamental computing stacks works and yet she writes good fast code.
The companies are all colluding to lock down computing more and more and who do you think will push back against this? Not them thats for sure. If you never let the greater population understand the freedom they have now, they wont fight back when it comes time to try and take it away. Its probably too late anyway.
Pretty soon you'll be writing code in a locked down appliance with no freedom (or AI takes your job).
Bet when you started the greybeards of the time were miffed you couldn't just do assembly or read a hex dump like it was a newspaper, and you turned out alright (maybe).
I work with developers like that too. When they see me doing rudimentary things in Linux, they view me as a wizard. My job is safe and my skills are rare and valued.
If you have enough abstraction (like with the web) and understand basic performance principles, like instructing the computer to only do, what is neccessary, then one doesn't need to understand the system beneath, to get performant code.
It is mostly enough to know that method A is expensive (e.g. drawing a big image) so if you avoid it, than this what brings you good enough performance.
So sure, no one is talking about high performance low level graphic engine code. For this you clearly need to understand the bare bone metal interface.
And of course the baseline is pretty low these days. The ordinary web is full of horrible inefficient ways of doing things, so you are probably already above standard, if you avoid the worst habits..
The companies are all colluding to lock down computing more and more and who do you think will push back against this? Not them thats for sure. If you never let the greater population understand the freedom they have now, they wont fight back when it comes time to try and take it away. Its probably too late anyway.
Pretty soon you'll be writing code in a locked down appliance with no freedom (or AI takes your job).