one reason for early access is to help fund a developer through the development process. If a single person or team of three guys work on a game for 2 years, they need money during that time. Early access allows devs to support a family while developing a game full time.