I think the problem is many non-MS developers' apprehension to get involved in Mono, purely because it then enables MS technologies to be operated on non-MS operating systems. I might be wrong, but this is the general feeling and trend that I can see happening around me.
That sounds very possible, I for one don't want dll's on my unix servers