AAA games are increasingly offering "advanced access" or more money. Pay $90 instead of the standard $70 and the only difference is you get to play 5 days early and maybe get a few extra skins.
Publishers and devs should be 100% confident with the state of their game to offer this, but of course that is just not the case. More often than not, the game is still buggy or at least not as good as it should be to be offering that kind of incentive, yet people go for it all the time. They probably don't think of it like "pay more money for a worse experience" which is the reality, to them they just want to get in on a brand-new game as soon as possible to soak in all the hype surrounding it.
I understand that launch day hype, I've been part of it many times, it is a very exciting time to be playing a brand-new video game as soon as it launches, but over the past decade or so we've all seen how poor a lot of game launches are. For people like me, I had to touch the oven a few times before realizing it's hot. Others have not figured that out yet. Beyond that, others realize it's just not worth it to buy games on launch day knowing fully well that it will go on sale in a few months. Patience is the most important factor here I believe.