You are absolutely right despite too many here pretending it's simple.
It's not. It's not like opening a bank account which is something most people understand.
Wallets like electrum ARE intimidating to newbies. Hell even the seed phrase isn't portable. And in any wallet what is a change address!? There's nothing intuitive about these things we all understand.
The best way to do it is to keep it simple. Just the seed phrase: but then as soon as you need to send coin someone gives you an address - not a phrase. So what's an address and why is there more than one? Similarly you need to give an address to receive coin. And you get a different one each time you ask.. Huh?
Then people are told to have a Watch Only wallet. But it doesn't have a seed phrase. It has an xpub generated from your seed phrase. Well WTF is that!?
So yes. Houston we have a problem with usability which makes it unintuitive and in many cases beyond what some people want to try to understand. Solving these will increase adoption.