I'm not sure what system would prevent this...
If you forced Steam to offer refunds then they'd just end the system all together...
if you forced the developers to offer refunds then they would sudden call their game finished even though it was clearly not...
And what way would you prevent developers from just saying their game is finished? That it didn't meet what they originally advertised? Hell hardly any game does that...
Face it when you buy early access you're taking a gamble, you're buying early access to a game and that's exactly what you're getting, early access to a game.
If you forced Steam to offer refunds then they'd just end the system all together...
if you forced the developers to offer refunds then they would sudden call their game finished even though it was clearly not...
And what way would you prevent developers from just saying their game is finished? That it didn't meet what they originally advertised? Hell hardly any game does that...
Face it when you buy early access you're taking a gamble, you're buying early access to a game and that's exactly what you're getting, early access to a game.