The reason native apps are used isn't because they are in any way superior than web apps.
The are, but that's not the reason for the majority of the apps, probably under 10% need this superiority.
The reason is marketing and prestige via the app stores and that they are easier to create walled gardens for customers.