I'm just an amateur plan9 user, but one thing it does is allow the application to be written as if it were just a local application. But because everything is just a file, you can have the application use remote resources just by changing what that file "points to" (the namespace of the application) without changing the application itself.
Comments
It's not obvious to me why baking-in network connectivity to the OS would be helpful, but Plan 9 thought so too!
https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs
I'm just an amateur plan9 user, but one thing it does is allow the application to be written as if it were just a local application. But because everything is just a file, you can have the application use remote resources just by changing what that file "points to" (the namespace of the application) without changing the application itself.