what I don't really get is why it seems to not use the mono version that ships with most distros and only acts as a shim, but packs its own version (at least that's what I guess form this news and the original mailing list post) ... maybe someone can shine some light on that?
There for we should focus on improving free, libre and open source software.
Improving GTK and Qt is very valuable.
Mono is free, libre and opensource. It also brings by default Gtk (as part of package) on Windows, and it's Windows.Forms implementation for example uses ONLY GTK/Cairo components.
So you're like arguing: don't fix KDELibs which are the Kde's software middleware, but fix only Qt!? (as Mono is middleware for Mono applications, which have no relations with .Net. No Mono for Andoid application runs in .Net, either MonoTouch application, either Beagle, Banshee as packed for Linux.
also, did anyone of you guys who now flame around about how bad mono is and can do no better than doing ad-hominem-attacs ever work with C#? I do as part of my job and can tell you, it's one of the most awesome languages that I worked with yet (kinda like Java without the cruft). Don't be a FLOSS-Nazi and think everything that originates from a company who does proprietary software is evil without even checking.