They have made mistakes. Like the battery in my current 2015 MBP is too hard to replace. And I avoided upgrading for a long time due to the known issues with the keyboards. But it seems like they generally correct when making mistakes like that.
I do agree that SSDs shouldn’t be soldered on though. Hopefully it’s one of the mistakes they’ll eventually fix. I kind of understand the motivation.. you can make it impossible to effectively steal a device, or access its contents. The device becomes very simple and robust in some ways. But they could come up with a good compromise.
Like, sure, keep the concept of not having an SSD controller on the drive, and firmware on the SSD. But sell replacement SSDs with the firmware and a recover OS preloaded. One that lets you provision the new drive with the SOC through your iCloud account. Depending on the on-chip storage and whether it’s fuse/EPROM-based or flash, the number of possible drive replacements might be limited. But that’s an OK compromise.