I worked on 3–4 cordova apps and two of those tested HTML5 to the limits. What I learned is that Android is way behind in terms of how cordova apps behave and I used crosswalk to have latest possible engine. The difference is huge between Android and iOS cordova apps. I tend to agree that native apps will be replaced eventually but its also because of other things, two code bases, slow development process etc.. I can say that comparing to 2012 when I made my first cordova app things are a lot better now, but Im not satisfied with progress as 4 years in IT is long period of time.
PS: It would be great if people stopped naming their articles in clickbait manner.