They don't need to support Windows Phone because it already runs .NET CLR code. MvvmCross enables you to target iOS, Android, Windows Phone, Windows 8 Metro/Modern, WPF, OSX Mac from a single code base.
Xamarin only needs to fill in the gaps, which are iOS, Mac and Android.
Xamarin only needs to fill in the gaps, which are iOS, Mac and Android.