I get that the board is small, but, put the most commonly used ports on one edge, and extra/accessory ports on another. Power, network, two USB, and one display on one edge, that's all I want, so I can neatly tuck this into a shelf or rack, or at the very least orient the thing on my workbench so all of the cables are coming out one way. It's not like I can put my Pi 5 in a Pi 3 case, so what's the path dependency on footprint and layout? This form factor frankly sucks, and I can't see a good reason why they've stuck with it other than "that's the way the B has always been laid out".