Here's how I look at it....
I'm sure this article will start a heated philosophical discussion over the virtues of .NET vs other frameworks. : P i know for me, not coming from a CS background and learning web development on my own, .NET was simply an opportunity that presented itself to me and I ran with it, enjoy it, and have been successful with it. If it had been Java, PHP, or something else, maybe I would have gone down that path. Perhaps being a .NET developer might not be advantageous later on down the line. All I know is that, especially in this job market/economy, if there's a demand for .NET, I welcome it.
Keep Up with TechRepublic