I'm not an expert, personal opinion / hypothesis:
At the moment, native applications certainly have significant advantages in performance and reliability, but judge for yourself, if application development for appstore + googleplay application + windowsstore application based on web applications (for example phonegup) will cost at least 5 times cheaper and faster in development than native versions, why pay more? if technologies for creating non-native applications develop, then soon such applications will cover many tasks. Actually, I want to experiment with this thought. For example, themeforest has ready-made solutions for woocommerce and magento stores, I'll try to transfer my store, see what happens
Very unlikely. Now web applications cannot use native OS features, are inferior in performance and there is an army of native developers who do not want to switch to popular web frameworks.