This is an interesting thread. I mostly agree with the OP, but at the same time I don't think Elite is a "bad" or "broken" game, just a misdirected one. It is getting more and more tedious though, and less fun due to increased empty grind mechanics coupled with punishing RNG outcomes. While I think the engineers was a good idea, it's implementation was not well executed. I almost think I'd be having more fun playing if I simply ignored the engineer grinds, and for a major feature to make me feel that way something is terribly wrong. But then I completely ignore Power Play too, and mostly ignore Arena. And I doubt multi-crew will add much for me to enjoy, nor will fighters seeing how I fly an Asp over 90% of the time I'm playing. So when it comes to major features in Elite being lackluster for me, well it's honestly become the norm rather than the unusual. Other than planetary landings the engineers is the first major feature added to the game since release that I can even remotely enjoy, and unfortunately the immense grind wall and punishing reward structure direly hampers that enjoyment. And much of what the OP talks about is the reasons why.
But even though the major features have consistently let me down, the game has gotten tons of small improvements and additions that have gradually made Elite today better than it was at release. The game is heading in the right direction, it's just sad that they keep building more foundations instead of working on the houses set on the foundations that already exist. Engineers is another foundation that holds lots of promise, but it needs to be fleshed out, built upon and improved, if it is going to be a fun and engaging game mechanic. And it certainly needs the grind toned down and the RNG factor lessened. Sadly though if history holds true that won't happen, fighters and passengers will be next instead of fixing what 2.1 brought us, just like Power Play is still incomplete and lacking, just like Arena is still separated and not incorporated. I really wish that FDev would just take a year and not add any new features but instead improve and flesh out what they already have right now:
- make bounty hunting a viable profession with tools and mechanics to aid in it
- add in real exploration game mechanics, including exploration missions, make deep space exploration an attractive, fun, and incentivized thing
- improve pirate tools to allow pirates to actively steal cargo without needing or even wanting to destroy the target ship
- improve trading tools so that players won't need external tools like Thrudd's and such, and cut down on the constant interdictions while in secure space!
- rework Power Play so that you don't need to make it a second job to have fun with it, and so that the entire galaxy doesn't hate you and turn against you just because you pledge to a power
- make CQC something incorporated into the game, with visible leaderboards and competitions and such, and with in game rewards that make playing CQC worthwhile
- rework Engineers to be less grindy and far less affected by RNG factors
Elite has so much untapped potential, but instead of adding even more potential it's time to tap what we already have IMHO.