Many choices devs make are not great. Game development is a lot of experimentation. Dev teams internally often add or change features and later find them not fun or impractical or resource hogs. Early access just exposes this to the public, who then if they choose, get to experience all the back and forth of the design process. We try to minimize that with public releases, but there is only so much time to test things or else people complain you are too slow and don't release updates.