Earlier quoted context omitted.
The biggest surprise for me was Microsoft actually fixing it.
Is that because you don't expect programmers in general to fix their bugs? Or do you think Microsoft in particular don't care about their products?
Send a bug report to a five-person software company, their lead dev contacts you the same day and has a patched version ready to go in a week. Send a bug report to Microsoft / Citrix / Apple / etc, and you'll never hear back.