That's intentional. Separate apps mean easier development, maintenance, and deployment. If everything was on a single app, code changes could break existing functionality in other parts of the app requiring a ton of regression testing before release. As separate individual apps, Nintendo can roll out bug fixes and improvements much faster.
TL;DR: You should want separate apps. If one app fails, it won’t take the other functionality down with it, and it's much easier to fix.