Totally agree - Mono adds no value to Microsoft's .Net platform and was created because .Net was Windows-only and proprietary.
Mono is also an implementation of that standard, a cross platform one, and open sourc-ish (they do some dual licensing stuff)