besides, not many crypto users have the knowledge to use monero. so they stick to known ones like bitcoin. also some exchanges are not offering the monero trading pair because of regulations.
but for those who are after for their privacy, i believe, they will find monero. and also, monero team is not so keen in marketing their coin. hence, even new users are not into this privacy coin.
Indeed. Unlike Bitcoin and similar cryptocurrencies, Monero has a steep learning curve. It uses three keys instead of two (spending key, view key, public key). Additionally, Monero wallets ask users how many "mixins" they want before making a transaction (the higher the number, the more anonymous your transaction will be).
I guess that's why Monero is not as widely-adopted as other coins (aside from the fact that it's a privacy coin often attacked by governments themselves). It's likely XMR will end up being traded solely at decentralized exchanges and P2P trading platforms due to fierce government regulations. As long as it's able to stay private and decentralized forever, there should be nothing to worry about. Just my opinion

The fact that it is a bit more complicated, or even a lot more complicated could not be the only reason to be fair, I feel that we are not going to end up with any result that would be all that much different from just that alone. The fact that it requires much more work BUT it doesn't offer anything that many people want is the real reason.
The whole point of monero is privacy, and in the day and age where people are not caring about their privacy, that means that asking people to work a lot more to get monero in exchange of something they do not even want was the real reason why it never got any big attention. Maybe some people will disagree with me, but the results are the proof of this already anyway.