Average, prime demographic, player with disposable income has 1.5 to 2 hours of playtime, per day, and gets about a single uninterrupted 2.5 hour play session in a week (Yes, even with weekends included).
That right there can be quite limiting with other game design factors of Eve. Mostly the difficulty in getting off fleet ops, while also taking care of other corp task, learning the game, getting invested, etc, etc, on limited play time.
Then there are the perception issues…
Will just get flamed for it, but brutal honesty here…
No, ganking as an allowed game feature is not an issue. Communal celebrating like Rust of how hardcore Eve is on the PvP side is an issue. Basically, game design wise not a lot holds Eve back. Community wise, where do you start?
People on limited play time, and also having natural loss aversion bias with regard to the value of their limited play time just aren’t going to go into a game that, regardless the real underlying game play, has a perceived community that seems to celebrate preying on new players for the lols. Issue isn’t the game tradeoffs of PvE and PvP. Eve does a wonderful job there. But for every one hundred Eve Uni groups, and minded players committed to fostering the Eve community, there is one that is firmly to blame for Eve being saddled with the perception it has in the gaming community of scamming sociopaths that only login to ruin another’s playtime as their main goal like they are in GTA:O public lobby. You don’t get a significant growing player base off that, with a game like Eve. And people aren’t a dumber category of person for avoiding it either. You see a bunch of pigs seeming to enjoy rolling in their own filth, and you keep walking to see what is down the MMO block, I don’t blame you.
Other issue is also a perception one. That Eve is only playable by joining a null sec corp, and that it becomes a second job you pay to do. Well-earned reputation of the game, not true, but when you look at how hard Eve’s YouTube content makers, for valid reasons, push the criticality of joining a corp to learn and progress. Then couple it with the culture people outside the game see of the hostility and toxicity between alliances, who wants to throw away their play time on that? Asking people to sign up, pay, and split their play time between breaking space rocks and having to listen to someone who takes warfare in Eve far, far, FAR too seriously, and is out to ruin their game experience, is an issue. It is a perception, not the reality of the game that CCP is wishing to develop toward. But none the less, you won’t get WoW numbers in a game that basically seems to offer an experience of virtual labor coupled with the social environment of a junior high locker room filled with bullies and victims.
TLDR, the perceptions of the Eve community as predatory, toxic, and hostile, held outside the community, that a small percentage make an identity out of trying to live up to, is to the game’s detriment, and holding the game back compared to a WoW or such for greater sub numbers.
(Also, single shard perception. Certain region players’, that have played other games with globalized player base interactions, like PubG, Conan Exiles, etc, feel stuck playing with cheaters, botters, etc on a single shard. Not Eve’s fualt, but a lot of people will pass on single shard alone given how it has been implemented elsewhere.)