> And in the long run, things become simpler.
aka, you're front loading the complexity.
You can even think of it as paying insurance premiums upfront. You get to "make a claim" if the requirements do grow into the sort of need that suit such a cluster/complex setup.