I was incredibly disappointed with EOS because they didn't deliver what they had promised. As we all know, ETH is slow and expensive and EOS supposed to be fast and cheap. After all the hassle with setting wallet and staking CPU & RAM (which is a nightmare for onboarding new users), the network was congested with some stupid airdrop. And then the "split" happen with WAX, etc., thus I sold all my EOS and never look back. Nowadays, it's easier and comparatively cheap to use BSC.
I'm really annoyed about having to create an EOS wallet to hold my tokens and buy some EOS to activate the wallet. It is quite troublesome and time-consuming for new users like you said.
The EOS network can be very heavy and requires a supercomputer to run this blockchain.
Aside from its history of value and manipulation by traders, EOS cannot attract new users with such a nasty initial approach.