I don't think node.js per se is the worst thing. However, the way it is used, particularly what I believe to be a misguided attempt to do "full stack development" is really terrible. And it is not the first time that we have made this mistake. The whole Java on the client side blew up in our faces.
If bosses really understood that client side and server side are two different problems with different mindsets and specializations we would not be in the world of pain that we are