The status quo appears to involve handing over your account password to your chosen client. That's worse than this.
It's also a bit disheartening to see Matrix putting all that "Log in with Google", Apple, Facebook etc so prominently on their login page. The whole idea of decentralised services was getting out of those walled gardens.
I struggle to see why I should trust it with those things but not the account password.