The core of Diablo is just to kill monsters over and over again, collect items and level up so you can simply repeat it all over again.
The core of angry birds is to fling your birds at stuff over and over again in slightly different ways.
The core of Counterstrike is just to pew-pew at other players over and over again.
And yet, each is (or was) a seriously addictive game that is/was very popular.
Most games at their core are fairly basic and repetitive.
At least with ED you are not fixed into doing a single type of task repetitively. You are free to chop and change as much as you like, and when that gets a little tiring, you can always go and do some pew-pew in CQC if that is your thing.
Yes yes, most games are repetitive. But they have something that makes it fun. I said it, I don't mind to do repetitive tasks while those tasks are engaging and complex enough, but I dont enjoy the simplicity of the gameplay of ED.
As I said earlier in another post:
"Imagine if you could only play as 1 profession. Could you play this game only as miner/explorer/trader/combat for a reasonable period of time? lets say a few weeks for example. Just one of those. It would be engaging enough to play it or you will be tempted to do another one? I gues the mojority of players wont enjoy it. Thats why people change their activities all the time.
But what would happen if that activity could be more challenging, complex and deep. With dynamic scenarios where you need to adapt, with more equipemnt and tools which require you to operate them with their own mechanics. Something where you don't know what the outcome would be when you enter the instance because of the dynamic aspect of it.
Then Im sure you will be playing that profession a lot longer.
Maybe combat is the most "dynamic" where you are actually doing something.
Its a challenge I know, but doing the game bigger wont change the real nature of the game."