I disagree with such sweeping generalizations. It's not about 'cuteness'. It's about the ability to develop usable, real world software. There is plenty of software in the *nix ecosystem running on .NET (using the Mono runtime)

There's an entire list here http://www.mono-project.com/Software

On Mon, Jan 18, 2010 at 9:17 AM, <ashok+skunkworks@parliaments.info> wrote:
On Sat, Jan 16, 2010 at 8:00 PM, Murigi Muraya <mmskunkworks@gmail.com> wrote:
>
> There has been some debate about whether .Net will kill Java some day @ http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&gid=43315&discussionID=11307898&split_page=1
>
> My position is that .Net will not and does not need to kill Java. So no flames .....

.NET is cute but not really viable for most open source deployments
and also for linux / unix deployments ... and that is a critical
factor for many. You've got a look at not just java ... but other
programming stacks built on top of it ... e.g. Groovy/Grails ... JRuby
... Jython etc..