> and that's supposed to make you an expert on them somehow?
No. But it has a good chance of making their experience broader. Microsoft is nothing but a tiny spec in the software development tools set. Using only Microsoft is not a good sign.
Absolutely, someone who uses only Microsoft technologies and tools is... impaired.
On the other hand, perfectly good things like C# (especially with LINQ and ASP.NET MVC) are being dismissed out-of-hand by otherwise reasonable people just because they came from Redmond.
No. But it has a good chance of making their experience broader. Microsoft is nothing but a tiny spec in the software development tools set. Using only Microsoft is not a good sign.