I believe it is mostly a UX issue. Selecting a client, creating an account, understanding nsec/npub, ... Not to mention the interactions with Bitcoin/LN. It's a lot to digest and manage.