@vaporeon_ language evolves over time. at the time C was released it was a high level language, and writing in assembly would have been considered writing in a low level language. nowadays it is extraordinarily rare to write things explicitly in assembly--most programmers who work "directly with the hardware" use languages like C, C++, Rust, etc. So the meaning of low-level has changed to refer to usage of languages like those mentioned.
@aescling @vaporeon_ that is why I put it in quotes. unfortunately people actually say things like this