I don't personally know anyone living off of food stamps, but that doesn't mean they're not out there. C# doesn't thrive in exciting spaces, but C# is probably doing more to evangelize FP concepts than anything else in the corporate world. It's also pushing into mixed static/dynamic territory these days.
The "exciting spaces" really is one of the most important issues. Everyone who's ever told me to work in C# or Java is just in it for the money, and willing to goldrush to crappy enterprise-ware. Rather, I like Cocoa as it's the best way to interact with users who love their computers (other than Linux, 'natch.)
But yes, Microsoft is really doing some awesome conceptual stuff.