New versions might be better if they didn't have to spend 50% of their budget maintaining 10 year old software for some random US company that has such a messed up and underfunded IT/software department.
Of course it would help if Microsoft hired more people...