One of the ideas behind p2p computing is load balancing. In some places there may be overcapacity, while elsewhere there is shortfall. So the two can balance each other by using eachother's services. This way it is not always necessary to buy a bigger computer.