You're right. The purpose of Mono is to make C# and .NET cross-platform and Microsoft has been embracing Linux more and more so my opinion is likely biased.
Viewing post in Fishball 3000 jam comments
Well, I'm not saying you're wrong necessarily. I'm just thinking that the very point of using Mono is to allow for cross-platform compatibility, so if Linux-in-particular has issues with Mono, it might be a place for a contribution.
And yes, I am also still super-skeptical about the Microsoft/Linux dealie; but this also isn't the kind of hill I want to die on.