The underlying issue is MS software is running on customer machines so it’s not part of their bottom line. They have little incentive to care as long as it’s not so slow their monopoly breaks.
Additionally, I suspect there's 4 decades of legacy backward compatibility hacks that doing anything intelligent to help UX is impossible. It might break some peanut butter factory in Indiana that is paying for support.