In a perfect world I agree, however the industry has changed because the consumers are into things like DLC and Early Access. Do I like it personally, no. Hence I don't buy into early access and I try to avoid pre-orders because technically buying something before you've had hands on time with it, or before proper reviews are out is really not clever. Sure there are some companies you can bet on, but they are few and far between and even then they aren't immune to making mistakes.
Since early access is a thing now, and so prevalent at that. You have to make a distinction between doing it right and doing it wrong. Starbound, Eldrich and a few others do a pretty good job at being fair with regards to their early access updates and releases. Where as you have something like Gary's Incident, Next Car Game etc. that are either broken or are so early in dev that they are more of a tech demo. I've got other issues with early access too. Like fragmenting a community, charging people to bug test for you and game burnout etc.
I also feel that it sends the industry a terrible message when so many people go for early access games. There are LOADS of great complete $15 games on steam spend money there. Eventually they'll start charging us to watch videos of the devs coding as "early access".