Can you give specific examples? As far as I know, every improvement to MonoDevelop and Mono has been contributed back to the open source projects, which benefits Linux users as well.
My team is currently working on a project targeting Linux using Mono and MonoDevelop, with heavy use of OpenGL and the like. The recent improvements have been great.
So, I'm very curious, what is your actual complaint?
If open source projects like that can't stand without constant corporate attention, should they stand? It sounds like they're trying to get stuff in to the hands of people who are actually interested.
This is just a very very sad sellout tactic. Way to kill off the Linux ecosystem.