Plus you can't share UI code between Android and iOS. You still need to build the UI's natively with no code reuse.
Plus building and cross-compiling between Windows and Mac is hacky and painfully slow.
I wish Microsoft would get rid of Xamarin. Every Visual Studio update has a bugfix for it, usually relating to iOS.