I worked in large data centers and distributed computing environments for decades, and seen how they provide reliable up-to-date computing for the population that they support. Some advantages are:
Distributed computer power can solve very large problems that individual computers cannot approach.
Distributed data can have instantaneous backups at multiple locations, making mission critical data more available.
Distributed application software can be updated dynamically without the worry of individuals performing the updates.
Distributed computing permits access to data and software from virtually any location.
While some of these advantages are already a reality in limited implementations, not all of them are being implemented across the Internet, yet. As the development of cloud computing progresses, they will.
-- Jim