The fact that you need a MacOS machine even to build Xamarin or React native apps always struck me as bizarre though - I assumed there was some proprietary component that Apple wouldn't publish the details for.
It’s a large amount of expensive, ongoing work, and leveraging Apple’s native toolchain will invariably provide a better user experience.