The excuse for the SSD is that the controller is on the SoC

The shortage that connects to a modern Mac isn’t an SSD — it’s raw NAND.