I agree that Steam should regulate early access more. The best buyer's policy in my opinion is to only buy games you know you'll enjoy in their current state. Any future features are a bonus.
I had great success that way with Dave the Diver, Subnautica, and Satisfactory.
I've avoided buying Kerbal Space Program 2 despite 400 hrs on the original because it still feels like a cash grab with not enough content yet.