I do too. Threads are using the words 'scam', 'crisis' and 'failure' and I can't for the life of me understand why these posts are expressing themselves so childishly. The rhetoric is completely over the top in my view. It's hard to believe that scientists and engineers are choosing these words.
I usually would agree with you. But...
The Mac Pro's whole thing now is "It's a Mac Studio with 7 PCIe slots! You can fill it with PCIe cards!"
Except it only has enough bandwidth to run one 16x card at full bandwidth.
Shipping a machine claiming that you can fill it with a whole bunch of cards but only providing enough bandwidth to actually run one? That's kind of scammy.
Heck, look at the language they use:
Expand the capabilities. For the first time, breakthrough Apple silicon performance is combined with the versatility of PCI expansion. The new Mac Pro features seven expansion slots, six of which are PCIe gen 4 — providing twice the bandwidth for audio and video I/O, networking, and storage cards. The latest PCIe gen 4 SSD cards, for example, are capable of a colossal 26GB/s.
Notice how they tiptoe around actually addressing what the total bandwidth of the system is. Even "The latest PCIe gen 4 SSD cards, for example, are capable of a colossal 26GB/s." They're just describing the PCIe standard! Not even the system.
Did the 2019 Mac Pro have PCIe switching? Yeah. But it was never "only one slot of bandwidth" bad.
Edit: Looked it up, I believe the 2019 Mac Pro had 64 PCIe Gen 3 lanes total. The new Mac Pro has 16 Gen 4. Even accounting for the generation jump, the 2019 Mac Pro still has more available bandwidth and can handle more cards.
Just for fun, our friend the 13900k, typically used for 2-3 slot systems, has 20 lanes of Gen 5.