That’s an excellent observation!
The approach that these frameworks follow makes much sense for Monoliths and micro-monoliths (where an entire collection of services can be attributed to a domain — like Payments, or User Assets). From the point where you start breaking things down and writing microservices that cover only a *very* small domain of your entire business, all these frameworks offer very little more just using Koa.js or Express.
Here’s the thing, though; I believe that this applies to any technology, Java, NodeJS, GoLang, etc. When you decide to invest in Microservices, the most crucial thing is Orchestration and API Design — the technology you use comes second.
And thank you for pointing me to MarblesJS. I will surely take a look.