I mean, to be fair, any game that has predatory microtransactions like 2K should be scored less. I'm pretty sure that I've seen many people talk about microtransactions in their reviews, as well. It is a part of the game now, but that doesn't mean that people should accept ***** microtransactions. And I think that is the difference as to why you can't just give every game with microtransactions a maximum score.
The game is great, but from the review, for me at least, they made it pretty clear that microtransactions in this game, in particular, reduced the overall enjoyment. Most other games don't have microtransactions that affect gameplay, with most games these days relying on cosmetics, or things that you can easily, reasonably get with a decent time commitment. I played 2k MyTeam for months last gen, and I didn't get a Galaxy Opal until 2 months before 2k21 came out, when they started selling the guaranteed Opal packs. Outside of PNO (and maybe MyLeague? I don't play, so idk), VC is used in every mode for some reason or another. So at this point, 2K is one of the few games where microtransactions are embedded into the very fabric of the game, to the point where you can't even play half of the modes if you're offline.
And I think that's what ruffles people's feathers with this game. Most games with microtransactions don't release once a year, every year. I can boot up Fortnite right now and find everything that I've ever earned in there. Many games leave microtransactions in areas that don't give a player an advantage over another (hence the pay to win aspects). Games that do are typically called out.
If 2K didn't charge 70 dollars for a game that only people who play 2K exclusively could have the time to enjoy, then I could see that score being higher. But considering that being able to fully experience both MyTeam and MyPlayer, without spending a dime on VC, is impossible without putting in more hours in the game than one would a full-time job... And that whatever progress you do make is going to been pointless in a year... I can see why it got that low.