Great performance - native apps are developed specifically for a given operational system (according to its guidelines), so they are faster and more refined than their hybrid counterparts, making them a perfect match for high-performance applications and games
Better UX - both Android and iOS apps have some individual characteristics, which feel natural for their users. What does it mean? Long-time Android users probably won’t have any problems with finding their way around the app which follows platform specific UI standards - just like other apps they already use (navigating, interface etc.). Same goes for iOS.
Easier access to built-in capabilities - native apps have no problem tapping into all the device’s functionalities, such as: camera, microphone, calendar, GPS etc. while hybrid apps grant only a limited access to them.
The audience - native apps can be discovered more easily by users in the App Store (obviously apps with better UX get featured more frequently), therefore reaching your potential clients might be easier.
Internet connection is not always a must - depending on the functionality, native apps don’t necessarily require internet connection to work (when it comes to hybrid apps, it is usually a must)
In conclusion, a good investment is always made in native apps, because you are not constrained to preety much anything. Going down the road of cross-plaform apps you will hit a lot of bumps along the road (which may not be apparent from the beginning), some of which could be game -ending so you will have to start from the beginning with a native-app anyway.