They had that chance to create proper auth and api for years and many developers and myself have been asking for it. Never happened, and I suspect will never happen.