Then don't work at those companies. It seems there's always .NET jobs - I get recruiters all the time bugging me about those gigs, but I get nothing on any of the other languages I've worked with (and the .NET work I've done is a very small % of my career). Perhaps it's a location thing - Houston is definitely a .NET town.