I don’t agree with the statement, that progressive web apps will replace native apps. There are still things that JavaScript workers don’t support, like geofencing. On iOS side, web app on a home screen has even more limitations so I don’t think it’s a good idea to encourage people to stop learning swift.
I think that both web apps and native apps can coexist. There are indeed use cases where a native app doesn’t make sense and it’s better to ship a web app instead. It’s all a matter of choosing the right tool for the right job.