I was trying to avoid using that card (32 years here) - since you seem quite happy going on with yourself.
"Alpha" and "Beta" have no universal meaning. That's one reason why Steam uses the term "early access", which for my mind, E: D has been in for the last seven years. However, they don't say that - and that for me is dishonest and misleading.
The full release of Odyssey on Wednesday is simply compounding the error. And I'm pretty sure it's not the dev's idea - this all comes from marketing and accounts. Things like instancing, ship interiors, VR support, console support, etc (or lack thereof) is the developers basically telling the world that it's not ready for full release yet. But here we are... charging full price for an incomplete product.
Unfortunately for them, they will hang by it. And that's sad for everyone.
Maybe. But the basic act of "releasing" software in a state where you say "yes we as a company are accountable, please review and purchase based on this unit of work that stands up on it's own merits or not" is infinatly better than slapping Alpha/Beta on the box and saying "you buy at your own risk"
Unfortunatly there is a massive growing market in selling games in this manner and consumers seem to do the mental gymnatics themselves to believe they are "supporting" the developer.
I fear it has no benefit to the consumer other than they are spending cash and time on games that developers are not being accountable for.
I don't mind the early access/testing process but where there are no release timelines or strategy leading to a release I think it's unethical, where there is money changing hands (as with Frontier) I think it's problematic.