How is what you're describing different than a backdoor in a practical sense? With this setup the privacy/security of the system now hinges on how carefully the company (and possibly law enforcement) secures these "3rd party" keys. A bad enough compromise/leak could make
everyone's chats accessible overnight.
Edit:
> unless there is a warrant provided.
This element is also difficult in practice. What stops a rogue employee from taking a peek? Now you need to have strong organization controls on access, audit trails, etc. It expands the problem of private, secure chat out of the realm of "is this encryption system secure" and into the realm of "is this organization managing and auditing data access responsibly". The latter is a much harder question to answer and more prone to change over time with no notice.