I guess the only thing you would gain then is the ability to have circular dependencies - or some other pattern nested in your application. Right?
That was super helpful - thanks for explaining!
I'm still lost as to what the advantage is other than a faster start-up time. What am I missing?