Sometimes it's politics (I had a colleague leave a job because the new director of development mandated they rewrite their flagship enterprise apps in React Native because he got a song and dance from a React Native trainer/consultant and wouldn't listen to the people who knew what they were talking about).
Sometimes it's different priorities (a meetup buddy of mine some years ago had to write apps in PhoneGap because "We're in the oil bidness, not the app badness").
It isn't always "the best allocation of limited resources", either. Apart from having to do extra work to make the UX close to native (which isn't trivial), using a "cross platform" solution means you've just included a giant third party dependency that you don't control or maintain. Call it FUD if you want to, but in the forty-odd years I've done programming/development that's never been a good bet. If resources are really limited, the best bet is to have a decent design and very clear (reasonable) expectations and pay someone good to execute them.
If the PWA concept had caught on, users on all platforms would have an equally good UX, increasing user choice.
Installation, push notifications, etc... are all optional and can be mixed and matched based on what users actually want.
An example would be individual forums are a great use case for PWAs.
Funny enough I couldn't find a decent native app for HN, so I just placed a link to the site in my folder with social apps. That site is the worst thing in that folder.
I have a workstation that deals with 3D rendering and huge Photoshop files, or compiling sizable projects with no problem, and my CPU is still pegged to 100% when I browse Reddit.
I shudder at the thought of those same people being in charge of my mobile experience. I don't feel like having to replace my phone battery every 3 months, thanks.
HN is mostly frequented by developers, and it's so frustrating to see how many of them are outright lazy and don't think about UX but rather about how to get quickest from point A to point B.
Rest assured most phone users are with you all the way. But again, we wouldn't know it reading developer forums.