By your logic no matter what, there couldn't possibly be any bugs that come with windows updates that can affect 3rd party programs. And if it is actually microsoft's fault it's up to 3rd party devs to adapt? Doesn't make sense to me.
And the SD card has always been problematic also. Sometimes...