It would be very costly in terms of network bandwidth and computation (for data serialization) to access all this data from the client for processing and then persist any changes.
P2P plays a role in enabling high performance computing. Sharing of resources like computation power, network bandwidth, and disk space will benefit from P2P.