Ask users to connect to third party services to access their user data from those services?
Do you store personal data from those services or about the user?
Do you give a copy of the personal data back to the user as per the GDPR?
Removes the complexity of managing updates to all these third party services. You instead have one consistent SDK.
Enables you to remove yourself from holding personal data which is a more ethical, whilst ensuring you have access to the latest version of their data.
By giving the user data back to the individual you are meeting the GDPR requirement of not being responsible for the user data itself only the data you build upon.