In my experience you must write more tooling to get the monorepo to behave as you'd expect, and being able to use off-the-shell tools for CI/CD and orchestration is a huge win vs. having to convince those tools that deploying both the periodic service workers as well as an HTTP backend is actually Totally Normal when it's not.