So what is the secret sauce if you think it really exists? There's has to be an explanation to why the systems are so close and "just tools" seems like an excuse to me at this point.
Frankly a large amount of factors. I don't think it is one single thing that is the cause of it, but a bunch of things together that all add up. Some off the top of my head:
- Higher GPU clock, this has obvious benefits like faster cache speeds, higher fill-rate, all parts of the GPU running faster. Mark Cerny was right on the money when he said "A rising tide lifts all boats".
- GPU cache scrubbers, these appear unique to the PS5 and likely make the GPU that much more efficient.
- 36 CU is easier to saturate then 52 CU.
- A better balanced GPU, the XSX is very compute heavy, other parts of the GPU are equal or better on the PS5 due to the high clocks.
- Higher L2 cache per compute unit (5MB for 52 CU's vs 4MB for 36CU's).
- Possible unified L3 on the CPU side for the PS5.
- Better API.
- Developers have had the dev kits longer than the Xbox ones.
- Only one spec to target.
- Not having to learn an entire new development kit (XDK vs GDK).
- Easier memory system to work with.
Honestly I think as time goes by, the difference between consoles on multi-plats are going to be small. The exclusives on each are where the respective systems strengths will shine.
PS5 does have the controller advantage, but some people prefer the stick layout of the Xbox.
Personally I already own both, so whichever wins, I win!