I can think of two possible reasons off the top of my head:

1 - MS don't want to be seen to be attacking mono
2 - It's a lot more work to do a complete .NET runtime for Macs

Just possibilities, but I don't like seeing questions unanswered, even if I'm only guessing.