While I sympathize with the author, and feel the same way, I think Apple/Google have some blame here. They make certain simple things only possible in the apps, because the APIs are not exposed via the web.
Notifications is a big obvious one. Not sure if they've changed it since I last looked into it, but having an app installed was the only way to send a notification to someone for a long time.
Reg. Notifications:
Isnt there are similar feature in iOS browser as in Firefox these "desktop notifications" that some webpages request?
Apple still doesnt give you the right dimensions for a page that switches between portrait and landscape.
That's one of the main reasons to not install an app. Extremely few apps are able to limit their notifications to actually transactional events. As soon as they have the capability they start spamming away.
[dead]
> having an app installed was the only way to send a notification
that used to be true, especially on ios. but web push has existed there for a while now for home screen web apps.
so that explains some of the history... doesn't really excuse today's habit of shipping the web as a second-class client.