It's become a morass. Did they ever get back to atleast where Xamarin was like 5 years ago? Why exactly is Microsoft doing this, it all sounds very shambolic, the approach they chose and the outcomes.
I think this space needs some stability, and Microsoft seems keen on inducing volatility for some reason.