Early Access, no matter if on Steam or just "preorder for alpha/beta access" is one of the best things for any developer and the players.
There are of course players like KazikluBey, who do not want to play alpha/betas, not wanting to spoil their experience.
And I can fully relate, because I am like this myself. I almost never play early access because of exactly those reasons. Though I still back games I think I will like as soon as I can, no matter the current development state.
But there are different players, who cannot wait to play a game, or genuinely want to help as much as possible, or for whatever other reason will play games in an early state.
Those players are invaluable for developers. Without stuff like early access, you have to pay for testers. With early access, you have players that pay to test your game.
And if they like what they see, they'll stick with you further, luring even more players with positive propaganda.
And bugs are usually not a problem, as no sane person would expect a perfect experience in that state of development.
If they do not like what they see, you might end up with valuable feedback nonetheless.
Of course, they will (in most cases) not offer feedback as professional as, well, professional testers.
So the developers have to make sure the game is tracking stuff as good as possible, making sending crash reports and reporting bugs in general as easy as possible.
And those players like me who do not like to play unfinished products can wait happily as they know the game they are waiting for is (hopefully) thoroughly tested.
Actually, I do wonder if developing a game that will definitely have an early access for all the benefits will affect my own refusal to play early access games.