Inferior in what ways, and for what purposes?
For the most part, I haven't seen a technical superiority between web & native for most of what folks want to do. It seems more a practical superiority because we haven't been allowed to / found a need to crap up the native experience quite as much.
App stores & in-app purchases go a lot way toward obviating the need for so much cruft. Too much JS framework cruft is a self-inflicted injury. These are addressable issues, not inherent to the web.