In general, not necessarily with Microsoft, the problem is that once people get their money back, then the vendor can't pay its bills and you have a potential for the whole economy to go into a seizure if enough people are like "oh, free market, sanctity of contracts" etc.
This is happening in real time: https://www.cnbc.com/2020/03/29/coronavirus-mall-owner-taubm...