This game is never going to be completed. They've already made their money and have taken on a job that's way more more ambitious then the developers or any of their backers realize.
I don't what the problem is. They are extremely transparent with development and internal timelines. No one expects the game to be finished anytime soon, but there is continuous progress.
Yeah, as many backers exist that apparently delude themselves into thinking the game will be done soon, there are just as many that call it vaporware when there is clear progress every single week. They made presale money, sure, but it seems like the latter just can't comprehend that, just as with open source projects, the developers are building the game because they want to build it, not just because it will make money.
Also just because they want to build it doesn't mean they will ever finish. Nor does it mean that they're able to build what they've set out to build.
Anyone remember the DayZ standalone? People said the same thing about rocket. That he won't abandon his game. He cashed out years ago and the game is still a buggy piece of shit. And that's a far less ambitious game than Star Citizen.
Just because they "want" to build it, doesn't mean that they can or that they won't lose interest in a few years when the interesting bits are done and its just a long road of grinding to actually get something shippable.
That's the crux backers are lying to themselves about. The game doesn't exist and has already made more money than most blockbusters. Why waste profit developing it when you've already had your payday?
The best thing to do from a business perspective is just enough "development" to keep lawsuits at bay. In the meantime you start throwing as much money as you can off the train and jump clear right before it flies off the tracks.
This game is never going to be completed. They've already made their money and have taken on a job that's way more more ambitious then the developers or any of their backers realize.