Indeed. I don't know who's to blame, but there exists some combination of relentlessly terrible design decisions, and embarrassingly noticeable technical issues. It could be that the design team is coming up with great stuff, but keep getting overruled by marketing folks. It could be that the devs KNOW various things aren't ready or done being tested, but some higher-up is forcing their hand to stick to some internal deadline. It could also be that their internal communication structure just sucks, and one hand doesn't really know what the other is doing.
Regardless of who or what is the cause though the result is the same- and that result is highly disappointing. No other game (and I've played my fair share) has come close to Elite's increasingly monumental amount of unrealized and / or squandered potential. It's exceedingly frustrating to catch them keep missing the mark.