📝Applications as sandboxes are the result of Conway’s law
Conway’s law postulates that the design of the system reflects the social structure of the organization that produced it. Operating systems are created by entities that do not trust other developers, yet want them to run their code on the platform. Applications as tightly controlled sandboxes make sense then.