"This one thing I think is important, and could easily stipulate in a contract, should be law"
Most SaaS companies can disable data exports at any time. Even if you’re regularly backing up that data when they disable it you need to instantly move to a new service or there’s going to be a gap.