> If Apple products are so compelling why are so many devs using Electron, React Native and Flutter on macOS
That is not how the decision making for cross-platform works. You choose those alternatives knowing that they are crap in many respects, yet accept the trade offs because you want to save money on dev hours.