Urbit is not perfect, and it is very much a work in progress. However, it is by far the closest we have to this type of system, and it is improving rapidly. Urbit is currently the only off-the-shelf OS that abstracts over all the pieces of a computer we require: authentication, networking, identity, database, software distribution, and versioning. In a very real sense, we use Urbit because it exists and works.