Это нормальная практика. Есть технология PWA (progressive web application). Пишешь сайт, делаешь его pwa-compatible, дальше можно в Google play и в AppStore. С эпплами сложнее, там движок получается на сафари со всякими плясками с бубном. И уведомления не будут приходить.
Фича в том, что если нужно поменять что-то везде (в мобильных приложениях и на сайте), то меняаешь только на сайте, остальное апдейтится почти само. В противном случае нужно вносить изменения на котлине, на свифте и т.п. чтобы оно во всех приложухах поменялось.
Соответственно PWA имеет ограничения по взаимодействию с осью, но и это решается.
Update: пуш-нотификации в PWA под эппл работают!