An app is an agglomeration of use cases surrounded by a defensible business model.
Apps are organized primarily by viable business models, not by amount of user value.
The same origin model creates a cave where the origin's owner can hoard things.
For example, hoarding a bunch of user data they can rent out to advertisers.
What if we had a system with no place for the origin to hoard the data ?