This can help to encourage the usage of protocol for many other apps. It lifts the responsibility of handling the users private keys for devs so they can focus on what matters most.
And the good part is that user is not expected to install an extension or desktop app to act as a key signer for the operations. Browsers are advanced enough to do it internally