Earlier quoted context omitted.
In an ideal world, yes. But from a strategic point of view monotouch/monodroid (or whatever their new equivalents will be called) don't really help MS, it just helps developers from the MS stack port their skills to other platforms. If developer division didn't have the 'strategy tax' of being part of MS they'd probably be trying to do this themselves (re-targeting their tools to support development on alternate plat…
I thought Microsoft did help fund the project when it was part of Novel. In the end, having a healthy .net community is in Microsoft's best interest, even if there is not a direct set of sales involved.
From the Moonlight FAQ: http://www.novell.com/products/desktop/moonlight_faq.html#j
This collaboration between Microsoft and Novell is a formal engineering development program. Novell is bringing the .NET-based Silverlight framework to Mono, an open source framework for running .NET applications on multiple platforms including Linux. Microsoft is providing a version of the necessary codecs for Linux.