I don't know anything about the implementation, but I would assume that the idea is to avoid having the service provider be a single point where complete failure can occur. Perhaps this new system offloads that risk to the customer.
But then I get confused, what service is the service provider providing if the customer still needs to carry around half of 'the data'?