> The browser becomes the OS. You're just changing where the abstraction happens.
That's probably correct.
For me, I think (for me) it's about control of content.
I detest using an app for newssite-A and another for newsite-B (I don't do this), especially if they bombard me with ads, popups and dark patterns to generate their objectives.
e.g. Twitter constantly messing with their stream, instagram going more towards videos.
It's a cesspool and I don't know how the average (not techie) finds it acceptable. Cable TV went this way and for me unwatchable.
With a browser, I can remove obnoxious ads, disable popups and fix css to my liking.
Not sure if we need to have protocol per content-type. The browser kinda does this already and gives me the control.