The idea of an MSA is to save enough (tax free!) to cover you for any medical situation, including an emergency. It’s like an IRA for healthcare.
Considering that a huge percentage of Americans don’t even have retirement savings, the notion of them saving up hundreds of thousands of dollars for a potential round of cancer therapy or any other expensive medical condition seems unrealistic to me.
HSA is much better than MSA