Which gets back to my, and Hopper's, initial point:
Space adds time.
If you're doing something, anything, which involves communicating between two or more components frequently, then the further apart those components are, the longer it will take.
(It's also more likely to be affected by other issues --- latency, unreliability, interference, injection, exfiltration, ...)
And that will grow linearly with distance as a multiple of interactions.
There's a lot of code and processing which presumes delays are small and components are near. As those assumptions are violated, performance tends to degrade spectacularly.
Space adds time.
If you're doing something, anything, which involves communicating between two or more components frequently, then the further apart those components are, the longer it will take.
(It's also more likely to be affected by other issues --- latency, unreliability, interference, injection, exfiltration, ...)
And that will grow linearly with distance as a multiple of interactions.
There's a lot of code and processing which presumes delays are small and components are near. As those assumptions are violated, performance tends to degrade spectacularly.