"Some of us dynamically generate this for various reasons. You can just copy the important script tags into your html but it still seems weird and invasive."
You can use the ng eject command to add the webpack configuration to your project root and it'll add and print a set of npm commands too.
I gave it a try a few weeks ago but every other package was unsupported because a new package was being developed rather than following semver, the standard server logging was terrible when I had to debug a frontend dev's memory issue. Seems like the Wordpress of realtime applications. The DDP package is interesting but only helpful to supported DB's as far as I could see. I think choosing GraphQL will just narrow their 'full stack ecosystem' again. Why not provide better low level support for your community to write GraphQL Cypher, SQL and NoSQL themselves. There are some great packages I've seen for this.
You can use the ng eject command to add the webpack configuration to your project root and it'll add and print a set of npm commands too.