Earlier quoted context omitted.
The big problem with web apps as first-class citizens is UI inconsistency. What I love about native desktop apps is that they should all follow well-defined user interface guidelines and all use the same toolkit/theme. With web apps, you don't get that - every web app uses its own fonts, its own styles, its own UI structure and navigation.
But no major desktop app [1] follows the guidelines because they think branding and novelty trumps consistency. [1] Except apps written by the OS developer.
I assume you mean apple? Because even the apps built into windows 10 are completely inconsistent with one another or any platform standard.