Why do we need the DTP
Companies have been adding the ability to download you data (Takeout, Microsoft Export). This is great and is a huge step forward in terms of empowering users to be in control of their data.
However just being able to download your data has a number of shortcomings:
Bandwidth If you have limited bandwidth downloading and re-uploading data can either take a LONG time and/or be expensive, oftentimes to the point of making it impractical.
Incompatible Formats Companies have (for some reason) all started offering their data in structured, commonly used and machine-readable formats, however in most cases those formats are not compatible with one another making it hard for users to re-import data they have exported.
Discoverability When exporting data it’s often hard to know where else you could take the data
DTP aims to solve those problems by making it easy for users to directly transfer data directly from one provider to another. This puts both the burden for bandwidth and figuring out compatibility with the service providers and not with the user.
An alternative approach to DTP is to have each company build direct transfer capabilities with each alternative service provider directly.