Microsoft's dev support framework, while not directly interacting with MS engineers (usually), the community of MVPs, Regional Directors, and even now the occasional Dev note in the opensource work MS is doing on github, has lead to a great ecosystem of support. This trickles down to Stackoverflow, the old Alt.Net crowd (and the associated .NET user groups that still persist), and the MS dev blog'o'sphere mean this type of issue is much rarer.
*edit: oh and I forgot the UserVoice pages, where the community can vote on issues, and they'll get assessed by the product teams.