If the problems were solved for people on native, there wouldn't be this much focus on reinventing the wheel on mobile.
Clearly for some subset of people, "something" is missing for those native solutions (I can guess - portability, convenient 'moddability', etc) which they believe the standardization-reliant web can better address for them.