Yes it is. I’m unswayed by your arguments. You start out by defining a low level language, concede that C meets your definition, and then go on to argue that even so, it’s not a low level language.
Yeah, it's weird. State the definition, admit that C meets it, and then argue that the definition is wrong? Hey, author, you put forward that definition. Maybe you should propose one that you think is more accurate?