Even though I don't necessarily like it, I understand why they solder the RAM on the SOC: Higher bandwidth/greater performance, better power efficiency, etc. But they have no excuse for the SSD.

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.