Okay, but these are developers that can't do frontend, can't do backend, can't do native, can't do embedded, or at least none of them very well.... so what kind of developer are they really, other than a bad one?

The amount of time the average webdev spends actually consciously dealing with the intricacies of the http protocol is just very small.