Ledger Recover could have been released in secret. The agreement and names of custodians could have been kept private. Code-sharing firmware could have been introduced in firmware updates and no one would know anything about it until much later when the information got leaked.
That's possible. But they wanted their $9.99/month from each user for this "service", so they had to publish it.