Microsoft has accepted Bitcoin as a form of payment for a long time.
Recently the company did a step back and remove the option to pay in Bitcoin.
The reasons specified :
1. High fee on transactions
2. Long delay to get confirmation of the transactions.
3. Extreme volatility