All the setup is no worse than setting up a bank account
And technically it can be avoided through back channels if you know someone who already has it - can just pay them cash or whatever and they can send crypto to you
Crypto is very easy to transfer once you have a wallet
Its the exchange to/from real world currency where the friction is.