I'm not coming from a position of hatred or rage Skate...just frustration.
It's seems that this method of how ED/3rd parties are releasing content is flawed...and there is no end in sight. You have modules being released in varying states of early access/Alpha/Beta that are relying on a game engine that is also in a perpetual state of early access/Alpha/Beta. It's a constant merry-go-round of unfinished work revolving around an unfinished engine that leads to something always being broken.
That's just my opinion of course.
All This may be true. So then where does it leave us? Stop developing the core sim so 3rd party devs no longer have a moving target? close out 3rd party devs until the sim is "complete"? Is there a solution to this that won't frustrate people but still makes business sense?