The case for the skeptics — steelmanned
Development started with a Kickstarter in 2012. Fourteen years later the game is still in alpha — the live build is Alpha 4.8 — and along the way CIG has missed publicly floated dates, including early ones for Squadron 42. If your definition of a finished product is "shipped 1.0," Star Citizen has not met it, and no amount of enthusiasm changes that.
The spending model invites suspicion too. The pledge store sells ships for real money, some for hundreds of dollars, and the project has raised over $1 billion doing it. People have spent serious money on a game with no announced finish line. Those are the facts the "scam" argument is built on, and they are real facts — we are not going to pretend otherwise.