I was in that position. I professionally used .NET since its inception up until about 4 months ago. I switched to a JavaScript job at a company that doesn't use any MS tech at all. Not wanting to get stuck shoehorned as an MS-only developer was a major motivation for me making the switch.