It's a complex topic, so to think you have any insight (not trying to be rude) is just a little naive. Read THIS in its entirety and you'll only have a small grasp of WHY the layouts are done as they are. Signal integrity, engineering limits etc.
docs.amd.com
Of course there are many considerations that I can't think of (and several that I can think of). Current density for power delivery is limited, and signal wire density is limited too, and also what
@Zach_01 said, plus crosstalk and interferences, and more.
The gap between the IOD and CCDs is surprisingly large but the IFOP link is wide too. 128 bits per direction per link, or is it more? Diagrams like
this one (Zen 3) do show, in part, why there's such a gap. That gap is significantly smaller in Epycs (but we don't know the number of layers on substrate).
Also in Zen 4, AMD moved the IOD closer to the centre, and the CCDs closer to the edge, by 1.6 mm (as measured by der8auer). That's weird.
Another hard to explain design decision is the orientation. The CCDs are the closest to the PCIe slots and away from the VRMs, even though they consume most of the power. The IOD is closest to the VRMs and away from the PCIe slots, even though all PCIe and other signals run from it. My naive EE mind tends to think that this causes many problems with space constraints and interference because too many power and signal wires have to run over each other on the substrate.