Agreed, and if security is an issue, creating network connections between every single piece of your application seems to exponentially increase the attack surface.
Au contraire, an attacker must understand and then navigate the web you have woven which as we all know is impossible. Security could not be more perfect