Okay, but what I'm saying is that you are holding them to an impossible standard. If you believe perfect programs exist, I've got news for you.
Development environments in particular may have to crash sometimes in order to prevent the user from wrecking everything else on the system.
OK then let's compare VS to XCode, which doesn't even have half the features of VS and crashes twice as much. If not, which comparable product would you pick?