Microsoft has a long distinguished history of releasing software that doesn't work. I don't know what their testing procedure is, but it seems like they just test new programs on the general public. then, they make it very difficult for the public to report problems, and take a very long time to fix them.