On the client frameworks, one part bugged me a lot.
> Angular enables developers to build web, mobile or desktop-based applications
Angular doesn't enable this any more than any other web framework out there, and in some ways it can make it worse.
On the data layers, there's a few parts here, redux is a lot different than GraphQL/Apollo, which require a server complement. Redux also requires sagas, thunks or similar to be roughly equivalent just on the client. It's state management, not data management.
On the server-side, I mostly agree... Koa isn't that new though, it's my favorite abstraction as the extension model is imho better than alternatives, and I do wish it were better supported. More devs have taken to Hapi for creating API services, which should probably have been mentioned.