I found this post very interesting, because it describes a completely different approach to gaming than I have. I play the game and earn credits (and mats), and enjoy the experience. The credits eventually pile up. I don't play the with the sole intention of earning credits to buy x or y - it'll simply happen eventually.Frankly, no game, even mmos should have grind. Grind happens because online everlasting games and mmos don't have enough content to fill that time. So you get the same content over and over again dressed up sometimes in different ways. If an activity is fun and you can do it for a reasonable amount of time, that's not grind, that's gameplay. But no MMO/Online ever game like elite has enough crafted gameplay to fill that time. Hence, grind.
For a lot of people, it's a prestige thing. "I was able to grind and suffer to get this, so rather than being a matter of how mind numbing an investment I'm willing to make, I want this to feel like a prestige skill thing and be inaccessible to as many others as possible!"
Sure, if you're an experienced player with a big ship at which point you SHOULD be making 200 mill an hour OR MORE. Lets see, to acquire and outfit a corvette (ignoring of course the massive grind to get the rank for it) That's around a billion credits. (not to mention the time you'll spend engineering the thing.) SOOOOOooooo 2-3 hours? That's fifteen hours of gameplay to get up the billion to outfit a corvette. Many games don't even LAST fifteen hours. And that's 15 hours of doing the same repetitive thing over and over, not 15 hours of exciting missions, journeys, ect.
And to get even a base model carrier that's 75hours. If you play every night for two hours (Which is more than many people can) That's more than a month of gameplay to earn a carrier. Is a carrier worth an entire month of your free time? That's the thing: Does the time invested equal the reward, when there are lots of other things you can do with your time? That's what really drives whether or not a game is successful.
I'm reminded of when Fallout 4 launched. I really enjoyed that game (for all its faults), and played around 120+ hours on my first character. Sure I could easily have completed it in far less time, but I was enjoying it so much, I didn't want to complete it, because the experience I was enjoying would have ended. A friend of mine who bought it at the same time completed the game within a few days of purchase. He probably struggled to understand why I was taking so long, but I similarly wondered why he wanted it to end so quickly. Different playstyles and priorities.
Which brings us to Elite Dangerous. There IS no end to this game. That's probably why that same friend got bored with Elite pretty quickly. This game suits my playstyle more than his, hence I'm still here 5 years later and he's not loaded the game for more than 3 years.
I'm not saying my playstyle is "better" or "worse", but it does seem to fit this game better than his.