But there are no reviews of "alpha" or "beta" games. I really think there should be now, developers are asking for the cash now, give me the reviews.
I don't think the term "alpha" gave you any specific expectations in the Odyssey process. You knew it "wasn't release", they could have called it "Testing cycle one" or "Frontier still in dev version 496" and you'd had understood that it just wan't ready for release.
Do you think the number of consumers that won't buy Star Citizen because they don't have an intended release date or they stick "Alpha" on the product is a huge concern to CIG when they make a huge amount of cash from another massive group of gamers that are happy to do so, because they talk about "supporting"? Do you think if we were actually able to be honest about it, people who buy into Star Citizen, do so having no real idea what state the product is in - but because they want to have a bit of fun trying out the cool ships and enjoying a bit of escapism. I think that's the reality. There may in fact be a perfectly reasonable market there but CIG haven't yet found out a way to do it that's "consumer friendly" IMHO any more than anyone else, that's why they have 10k subscribers to the refund subreddit. That's problematic.
There may well be a perfectly reasonable future in which developers can involve the consumer in the process in a way that's consumer friendly. I think Frontier are correct to try to be accountable and call it a "release", the game will probably suffer some mixed reviews but continue to find an audience just like it always does. Long term I think it's an interesting prospect.
Star Citizen is a good case in point.
People love to slag CIG off for never actually releasing the game (including me at times), but at least they are being honest with people and saying it's not finished. They tell people that things are subject to change, other things may not work, etc. Managing expectations... which if you're also an experienced dev, you'll know is almost a daily task with clients. CIG have never claimed that Star Citizen is release-worthy... instead they bung alpha after alpha on their servers and let people play with it. But they know (and make clear) that this is unfinished & possibly broken work.
I don't know the reasons why people buy & play Star Citizen, but I do know (through long, sometimes bitter experience) that customers are far more forgiving of bugs and issues if they've been warned ahead of time. It's nasty shocks they don't like.