It does seem like a strange thing to do, but whatever gets a variety of technologies inside MS shops.
For internal services I would say just run straight node.js. Even for external facing ones I would probably consider node.js by itself before using a web server in front of it.
--
“The limits of language are the limits of one's world. “ - Ludwig von Wittgenstein
"Water is fluid, soft and yielding. But water will wear away rock, which
is rigid and cannot yield. As a rule, whatever is fluid, soft and
yielding will overcome whatever is rigid and hard. This is another
paradox: what is soft is strong." - Lao-Tzu