I'm presuming that you are talking as a serious software developer yourself that knows what they are taking about, rather than a naïve user that believe that writing software involves just telling the computer to get on with it. If they are doing it properly there is design, prototyping, coding, testing, documentation, not to mention generating performance metrics, attending meetings and filling in time sheets.
Do you have any idea of the number of lines of code that needed to be changed to get the changes required for, say update 14? Or how many hours of testing went into it? It was a lot, but still not enough. Do you have any idea of the number of staff that are needed in addition to the software developers. There are graphics designers, audio specialist, management, admin, testers etc. Do you want us to include those in our estimates? There are staff that work on more than one product, do you want us to include those as whole numbers or as a faction of the time they spend on ED?
Now communications, that's a different matter. They employ a reasonable sized team to do that communication. They do a fantastic job despite having their hands tied behind their back and a long list of things that they are not allowed to say. Just as an exercise, try to describe update 14 without mentioning the Thargoid war. You will probably come up with the same "I'm very excited" as Arthur did. Why is there the lack of information? Probably because at any stage in the design, prototyping etc they may decide that either the current design is not viable or that they are getting feedback that the user base does not want it. They do not want to raise expectations beyond what they will actually achieve. Just look what happened with the Panther Clipper and ship interiors.
Even if you did manage to achieve this, whilst making a profit and keeping your shareholders happy, you would still have the salty members of these forums who believe that because they paid £20 eight years ago, they are still entitled to whinge and moan that they deserve better. If you truly believe that you could do better then send them your CV. I'm sure they would love to hear from you.