Tons of billion dollar projects, let alone those with only a few million, have been delayed for years, changed half way through, or have died before finishing.
The failure rates for new businesses is pretty high, 50% in the first year.
One could question if its moral to take early preorders without some form of insurance but at the same time a ton of good things have come about using this process and proper communication by the company/purchasing platform can mitigate most of these issues.
Plus it’s pretty rare for people to being giving hundreds of dollars, let alone almost $1000, to an unproven product so it’s probably best not to judge based on the extremes.
Obviously if shady stuff is going on and there’s some evidence the company didn’t meaningfully try to accomplish the goals for which it raised money and misused company funds for personal benefit then there’s a serious problem. There's plenty of laws in place for that already.