https://www.karelia.com/blog/the-long-story-behind-karel.htm...
> An hour later, Steve Jobs called me.
> "Here's how I see it," Jobs said — I'm loosely paraphrasing.
> "You know those handcars, the little machines that people stand on and pump to move along on the train tracks? That's Karelia. Apple is the steam train that owns the tracks."
> So basically the message was: get out of the way, kid; this is our market.
Hope folks will always keep that in mind as they develop software for proprietary platforms they don't own.
https://www.paulgraham.com/road.html
> If you want to write desktop software now you do it on Microsoft's terms, calling their APIs and working around their buggy OS.
> And if you manage to write something that takes off, you may find that you were merely doing market research for Microsoft.
> Hope folks will always keep that in mind as they develop software for proprietary platforms they don't own.
You're right of course and "The Other Road Ahead" was very prescient, but I think the desktop vs web-app divide is marginal nowadays, excepting one huge difference: desktop apps can offer a guarantee of privacy which browser based apps cannot.
Note that a guarantee is just that, Apple offer privacy guarantees, but there is is of course no such thing as absolute privacy or security.
It's perfectly possible to write desktop apps that are thin clients for web apps, so there's no real divide except where the code executes: in the browser sandbox, or in the OS sandbox.
The current issue with desktop apps is mainly UI framework related. The browser based programming model has had so many resources thrown at it that somehow JavaScript and a bunch of divs is probably the best UI framework there is, and it pains me to say that.