The issue of self-custody is super important and takes work. As easy as it is for wallets to improve the UX/UI, there is a large part of responsibility on the end user. We are adapted to the fact that in the traditional system it is the bank that is responsible for storing and safeguarding our funds, so we do not have to worry about it. With Bitcoin, it is not, and will not be like that, if you want to stay out of the system.