Developers also have the ability to avoid buffer overflows in C, yet they happen all the time, even for some of the most seasoned developers. This is an indication that there are issues with the language.
"with power comes responsibility". C allows you to do many low level stuff, it's your job to deal with it.
Said responsibility is then just not using C when you don't want buffer overflows, and by extension not using Node/JavaScript when you want readable code?
if you don't need (exclusive) any benefit offered by C or node, sure.