Well, the wording is only for the developers, because end users don’t know what native means, or hybrid, or web technologies. Developers do, and they need a way to distinguish different solutions to problems, especially if they get emails like “the textarea in your app doesn’t work like in this other app I have”.
Hence, devs must know the difference (and limitations) of hybrid apps and native apps. No gain in calling them the same, when they clearly aren’t — capability-wise. And Ionic does have its limits compared to native apps.