Though I agree with your general point about Microsoft being hampered by legacy support (but for other reasons such as having 2 UI paradigms of Metro and Windows together), I don't think this is the best example. The everyday user really doesn't care what folder their software is installed to as long as its easily accessible from the desktop/programs.