The post forgets a lot of the history of why web apps were originally welcomed: they allowed a choice of platform. Going native undeniably gives a better user experience. However there is a trade off in developing for a single platform that cross platform tooling cannot yet remove sufficiently.