Imagine the most ideal way for something to work, assume that it’s going to work, and then make it work like that.
It’s amazing how much bad coupled code exists for no good reason.