Have you talked to the bigger companies? Microsoft is here, for one, and are unlikely to turn up their noses to a .NET developer. Plenty of places have dozens of recs open. Don't talk to the stupid recruiters, talk to the companies themselves.
I'm not dismissing your larger point that a good engineer can quickly take on a specific stack - engineering is what is important in a good employee, not knowledge of a specific API.