Totally dude. Because C# only runs on Windows. You can't use it to build apps for the iPhone, Android, OS X or Linux at all. Nope.
And yeah this isn't at all specific to C#. Anything not natively supported suffers - just ask Flash who in a handful of years have gone from a defacto standard to a dinosaur.