Well comparing a compiled language like Mono against interpreted languages is anything but a fair comparison, and those 'non-trivial' parts where interpreted languages are used are all areas where performance does not matter, particularly since whenever speed is needed these languages will call on native code.