But .NET is a really nice platform to build on.
We've been using C and C++ way too much - they're nice, but they're very close to the machine and what we wanted was to empower regular users to build applications for Linux.
We're doing Mono because we care about upgrading the development platform, we care about language independence; and it's very nice two work on.