![](https://lemm.ee/pictrs/image/d0ab22fd-5798-4291-98f5-d4971f46fa0d.jpeg)
![](https://lemmy.world/pictrs/image/2665e448-91d9-484d-919d-113c9715fc79.png)
Not charging until the game properly releases is normal. Most devs need to manage and deal with that, and beta testing used to be an expense on the devs. Now, the buyers are paying the devs to beta test, taking the project risk for the devs. Even if the system were free to both sides, it’s still beneficial to the devs, but without the corruption of thinking they should be making money during beta testing–money that they’ll happily keep as they walk away if their project fails to deliver what they sold.
There’s a more fair solution out there than letting devs just sell their games before they finish.
So, when a game releases, buyers get the option to partially refund or commit, and valve uses the commit money to pay the refunds, so devs only make money if they keep more than half of their buyers, and customers have to consciously deal with sinking money into a potentially failed project.
Most early access failures eventually just call themselves released at some point, so we’re no better off as far as that.