Earlier quoted context omitted.
I don't get the hate for Metamask. You can connect hardware wallets to it and its actual UX is good.
We can't it be a browser-integrated feature? That we can store keys, have them sign messages and e.g. unlock the signature function through e.g. a hardware wallet or a master password?
There's a lot of extension functionality I'd like straight in the browser itself but it's not the extension's fault that browser devs haven't included it.