Definitely not the hard part of maintaining a legacy dynamically-typed application. And I'd say it's the most trivial part.
And your assertion suggests that it's somehow rare to have to maintain code? I'm sure the person you replied to has maintained code for more than a year and is drawing part of their post from that experience.
I've worked on a Node application with express, underscore and redis (we didn't need a full DB -- name value pairs were fine). I'm not even sure if using express is worth it. In our case it stayed completely out of our way, so I can't really complain. My only regret was using jasmine for testing. I would definitely use mocha these days. For server side, just use Node modules and ES6. No need to complicate it with transpilers, build tools, etc, etc.
Ironically, client side is much more of a hassle (I still haven't found a build tool that I think is worth using).