The module on the framework basically is an e-gpu except directly on PCIE instead of thunderbolt. Why they couldn't make it quick swappable I don't know.
And on top of that, while a connector might be perfectly safe with cold swap (i.e. power off), you can damage the connector if the circuit is completed and power starts flowing but you only have partial contact.
So it was probably preferable to just release a coldswap versions and try dabbling with a hotswap capable chassis in the future.
Because this is already using a mobile chip with lower performance, Framework probably didn't want to tank performance any more by going with the lower bandwidth Thunderbolt option.
But it also tells you a lot about why Framework didn't make x16 bus hot swappable, it's a significantly bigger engineering challenge.