Do you also consider Google and Apple's move desperate then?
While Microsoft has definitively bombed on phones, they are doing pretty alright on convertible laptops/hybrid tablets.
As for best option, I also mentioned a couple of other ones, which I advocate as alternative to PWAs.
I see Flutter has a future as bright as CoffeeScript, if it keeps being tied to Dart.
As for React Native, it depends on how much one feels like having to deal with JavaScript and the interoperability issue that often happen across Android devices.