The problem with trying to be compatible with everything is that no one can agree on what a good protocol should be. Trying to force apps to work together is problematic as you end up creating a large attack surface.
I appreciated what they want to do but the GDPR has kind of gone over the top in my opinion.