That doesn't surprise me. Being that the industry standard is to rush release of games (that are subsequently often buggy and incomplete) and then polish it up after the fact, there's no incentive for the consumer to spend more for an early release. Might as well leave things to simmer and see how they shake out. Of course, weaker opening sales lowers the post-market support so devs are kinda shooting themselves in the foot there. I think indie devs have it tough, but for other reasons. That is, most indie games I've played are pretty tight right out of the box. But, the market saturation is much higher now. It's hard to stand out in the pack. New indie devs have it even tougher because nobody really knows who they are. If we were to talk indie devs 10 or so years ago, I'd have a lot to say. At this point, though, I can't keep up. Too much in the market and too many other things going on in life. My M.O. now is to just look at $10 and under games on GOG (I don't really even bother with Steam anymore). Anything in that category with decent reviews has probably stood the test of time and will run on whatever hardware I'm currently using. I'm thinking back, and I honestly think that the last time I bought something truly new was when I bought Throne of Bhaal or Final Fantasy IX (whichever came last) as a kid. Everything else, I waited out.
I think the new generation now is far more shrewd than the industry expected. Add economic uncertainty (as least in the U.S.) to it, video games can be a little too expensive of a hobby, particularly if one is keeping up with the new stuff. I actually, think that the predominantly post-modern perspective of Millennials (especially with their education) has had a cascading effect in fostering more pragmatism in the next generation. On top of that, we're at a point where parents and kids are both potentially gamers. My kids are going to be potentials in this new market. I'm sure going to teach them to be discerning about video games and even encourage more board gaming. Hell, when they're old enough, I would likely drop video games all together for board games (and maybe ttRPGs) with my kids.
I'm surprised Starfield made the top 10. After FO4 and FO76, Bethesda lost some traction with not just the old carryovers from Interplay, but the tried and true Bethesda fans. Starfield has a 6.9 user score on metacritic. That's not a top 10 score, for sure. It pretty much has the same scores as Fallout 4, and I'm sure that's not on any top 10 list.
I took a pass on Baldur's Gate 3 for two reasons. One, I really don't like D&D 5th edition (and the direction WotC is going in general). Someone could create my dream RPG, but if they put it in 5e, I'm noping out of it. Second, a lot of what I've read suggested that the dialogue and story was a little iffy and the last act fell short. I think the most entertaining review I've read said something to the effect of, "It's like playing D&D with friends, but with a lot more sex". I've mentioned a few times before that romance in video games is just hokey in my book.
On the other hand, I'm not sure why I never got Diablo III or IV. I played the hell out of the first one and the sequel. I'm not normally an ARPG kind of person, but I liked those games. I also never picked up Wasteland, despite liking Fallout, or Torment: Tides of Numenera, despite liking Planescape: Torment. I dunno. Maybe someday. I'm thinking right now about my "queue" of games to play next (finish my BG trilogy run, do a PoE full run, do an IWD 1+2 run, maybe a BG trilogy solo/no-reload stint, maybe run the Bioshock series) and what I already have on the table will easily keep me busy for the rest of this year.