For Microsoft it's always been about the bottom line, which is not a bad thing per se, but it did lead to some decisions that had the opposite effect.
In any case Microsoft still has a lot to learn about the customer experience of its products if Windows 11 is any indication. Change for the sake of change, for instance, is something that Microsoft did in the past accomplishing nothing - like in the case of Windows 8 - and now did again with Windows 11 frustrating users.
It's no coincidence that when it comes to user experience everyone encourages Microsoft to follow the "If it ain't broke don't fix it" mentality. It is so precisely because this company is unable to do something new in UI/UX terms without breaking something else in the process.