If they showed the game before launch which they did then people had plenty of oppertunity to see if they wanted to buy the game or not - that's what consumers should want, seeing a game years from completion rarely tells you anything about what the finished game is going to be. You keep moving the goal post. They showed what Andromeda was, if people didn't like what they saw they didn't have to buy it.
They didn't buy it. That's why the franchise is now dead.
Because they were so scared to show the game in the years before release whatever little interest existed was immediately nuked by that demo.