Microsoft error messages say it all
"Instruction at x09ae45f70 attempted to address memory at x7ef32a996 and will be terminated. OK"
They can dress windows 7 up in all sorts of goppy plastic graphics, but underneath it all, it's still the same drab old world, where users press grey paving slabs with "OK" written on them... even when it's really NOT okay. You can argue all you want about it being beta software, but users (even, or, perhaps especially, beta users) should never have to look at error messages that amount to little more than debug output containing hexadecimal numbers.
The thing is, we all know that this software will eventually go to market in state where it is still outputing stack dumps, at its users... and users will still be asked to send the raw output back to some bit-bucket at redmond... and the bit bucket will daily fill up, and there will never be enough engineers to look at them all, and work out what the hell went wrong. And the problem will remain what the problem always was: the error message tells you exactly what just happened, while conveying no useful informatioon whatsoever. They might as well say things like "Fandango on stack" or "Warning: mallocs. Rlwrwlrlwrlwrlw!".