Всё верно. Всегда есть два инструменты как минимум: новый прогрессивный и старый понятный давно.
Прогрессивный, но к сожалению пока очень криво работающий. По крайней мере на IOS.
1. При сворачивании-разворачивании PWA теряется сессия и оно снова перегружается — то есть простой переход по внешней ссылке все сломает
2. Не работают PUSH уведомления
3. Ограничен размер кэша — сложно сказать насколько это критично
4. Если приложение долго не открывать, то операционная система удалит весь кэш и при открытии offline вылетит ошибка "Нет интернета"
pwa.rocks — я проверял несколько приложений с этого сайта. Там собраны ссылки на различные сайты, на которых это внедрено (aliexpress есть, но на IOS у меня PWA не открылся — может отказались).
В нескольких таких PWA приложениях я натыкался на ссылки для установки нативных приложений — это не камень в огород PWA, но наводит на определенные мысли.
Я не нашел крупной компании, которая бы отказалась от нативных приложений в пользу PWA. А вот дополнительно к нативным внедряют еще и PWA многие. Если вернуться к сравнению "веника и пылесоса" — пылесос крутая штука, но для мелких задач и веник сойдет.