To be honest, I don't blame MS for being unable to test their service pack with every third party application. God knows they have an entertaining enough time testing with their own.
I remember when the expansion to Flight Sim X came out, and a bunch of the mods wouldn't work with it. Fans were really upset, but really, let the developers of the respective programs do some of the work.