In my opinion, it is always the same "cross-platform" discussion. If you hire an iOS/Android mobile dev to write a native iOS/Android app, it means that you hire someone specialized in apps for mobiles . The whole point of a cross-platform framework is the hope that it won't need the specialization: "any web dev can now write a mobile app". But every cross-platform framework has the same problem: platforms are differ…
That's like saying if Linux on the desktop wins in 2024.
PWAs have been around for about a decade now. The excuses have run out.