It may not be an abstraction of a real machine. But the C abstract machine is very close to the foundational idea of how a computer work. And it’s quite easy to bootstrap.
Importantly my work involves me often being able to look at C and think about the assembly and back and I regularly work on ESP32, ch42(riscv) and atmega avr8.
I couldn't do that with mciropython on any platform.
they're technically not wrong. C is literally an "abstraction" of the machine. As we know, the whole point of an abstraction is to ignore the multitude of details :-)
This is not the gotcha you think it is. Nobody that has used C++ in a non-trivial setting would regurgitate that Stroustrup quote unironically. C++, much like Powershell, is a warcrime of a language.
I'll give it up to Powershell though, it actually had some good ideas... albeit with awful execution. Can't say the same about C++.
By all means, write some Go instead—you might want to order a new `if err != nil` button to stave off the RSI. The rest of us are trying to make things better.