The real problem is the people that need the bandwidth know that the Mac Pro PCIe is a lie. The processor has 24 lanes, 8 of which are internal to the chip. That leaves 16 lanes shared between Thunderbolt and 7 PCIe slots. If you were to put a single x16 card in it could use all of the bandwidth available on the processor, so no, the PCIe isn‘t actually better than Thunderbolt it just looks like it could be.
The Xeon can run all those slots at full chat natively, having over 100 lanes.
There is lots of propaganda about the PCI-e provisioning in the Mac Pro 2023.
I'll start with the Xeon comment and then more forward for context.
The 2019 Intel option for a Xeon W CPU only had 64 lanes. (in some years prior to 2019 it was less)
Intel® Xeon® W-3225 Processor (16.5M Cache, 3.70 GHz) quick reference with specifications, features, and technologies.
www.intel.com
The 2021 Intel option for a Xeon W CPU only had 64 lanes.
Intel® Xeon® W-3323 Processor (21M Cache, up to 3.90 GHz) quick reference with specifications, features, and technologies.
www.intel.com
in 2023 the W5 only had 64 (yes the W7 and W9 had more, but that is a higher minimal system cost. This W5 ~ $800 list )
Intel® Xeon® w5-2445 Processor (26.25M Cache, 3.10 GHz) quick reference with specifications, features, and technologies.
www.intel.com
in 2024 the W5 has 112 but the price has jumped to $1699. ( same microarchitecture family just upclocked and bigger to try to be more competitive with AMD).
Intel® Xeon® w5-3535X Processor (52.5M Cache, 2.90 GHz) quick reference with specifications, features, and technologies.
www.intel.com
Apple announced they were going to dump Intel in 2020. So this > 100 lane solution didn't exist until 3-4 years
after Apple said they were leaving. Whose is dealing in deception here? macOS on Intel goes largely comatose in 2026 (It has been anounced). If Apple had introduced a new Intel Mac Pro in 2023 and then said updates were dead in 2026 that would be closer to 'a lie' that it was a viable , long term platform for support.
Every Intel Mac Pro has a PCI-e switch in it. 2006-2019. That the 2023 Mac Pro has a PCI-e switch in it is much more continuity than a 'lie'. The Mac Pro 2019 introduced the "Expansion Slot Utility" app which allowed user control of how the server grade, dual input PCI-e switch allocated bandwidth.
The change with the Mac Pro 2023 was , relative to MP 2019, Apple tossed out MPX slot 1 and MPX slot 3.
The backhaul to the server class PCI-e switch went from x32 PCI-e v3 to x24 PCI-e v4 ( equivalent of x48 PCI-e v3).
The PCI-e for the Thunderbolt is embedded in the TB controller. There are no discrete TB controllers in the M-series. TB controllers are integrated into the die and that PCI-e root is on the internal bus that function units communicate with. Similar to what Intel does with its die embedded TB controllers. It is far more energy efficient.
As other post noted the PCI-e 'diversion' is for special case use for SSD controller to NAND communications.
Which brings to the Mac Pro 2023 'lie'.
The Mac Pro 2023 has 6 slots ( no counting the half Apple I/O slot).
two x16 slots
four x8 slots
I/O slot ( half x4)
The Mac Pro 2019 had 7 slots ( no counting the half length Apple I/O Slot).
[ collapsing the MPX bays into just slot count ]
four x16 ( 1 from MPX bay 1 , 2 from MPX bay 2 , 1 above bay 2)
three x8 ( 1 from MPX bay 1 , 2 above bay 2 )
I/O slot ( half x4 ) four x16 slots
support.apple.com
So the Mac Pro 2023 has
fewer slots.
Pragmatically Apple dumped the two 'primary' x16 MPX slots. (along with the additional TB provisions that loaded down that PCI-e switch). the CPU to GPU bandwidth on die in M-series is a major uplift from from PCI-e 3,4 ( or 5,6). The thinning out of bandwidth for TB disappeared also.
With 'old' Slot 1 and Slot 3 dropped, it is a net uplift. "But I could put in a GPU card to drive the GUI in Slot 1 or 3 " ... on macOS on Apple-Silicon there are no GPU drivers for 3rd party GPUs. Apple never promised they were going to make one. (in WWDC 2020 was totally empty on the matrix . This is before shipping any M-series Macs. ). If there is no software to run a video card in a slot, why would Apple provision a video card slot? The 'lie' there is that there is an option to it when it doesn't work. Which Apple did not do.
The 'lie' is in the denial that 'old' Slot 1 and 3 were not removed. Apple never said there were there. Coaching that as a 'lie' is propaganda at best. The count of x16 slots went
down two in the specs and discussion of the system.