I'm looking through Steam early access and I see all these potentially good looking games, but they're unfinished and some unplayable (according to what is being said on steam forums). When did it become okay to release games so early in their life? Is it because the developers run out of money and need some way to fund their project?