I don’t disagree, but I …don’t entirely agree either.
It’s absolutely true that devs are pretty bad at estimating costs, because it’s not their job. (And they’re usually good at estimating timelines, but bad at insisting on them.)
It’s also true that games blow over budgets and deadlines all the time, and yeah I remember when Duke Nukem Forever first became a joke and then a meme.
But consider that DNF was completed by a small handful of devs who ran with an almost-finished game that they knew they could make happen. In contrast, there is no finish line for Star Citizen. There is no path to success. As you say, they can’t drop it and be satisfied, so they make more promises and ask for more money. But here’s the key: They KNOW they cannot fulfill those promises - existing or future. It’s impossible at this point! The only thing they’re doing is delaying the inevitable, which would be fine if it was their own time and money; but since they’re constantly begging for money from optimistic gamers with promises they have no intention of delivering on, they are grifting. No excuses, no conditions, no “but maybe…” just pure con-artistry at work.