I'm going to come out and suggest that "this is why you don't pre-order games".
If you buy something sight unseen, you kind of get what you deserve.
I generally agree with this. To be clear, I rarely pre-order games. However, when a game series has been excellent, I'll usually give them the benefit of the doubt and support it sight unseen. When the company breaks my trust, I stop doing that. I'm not saying my way is the right way. Ideally, no one would pre-order any games at all.
I'll be honest, I don't preorder at all unless there is some sort of exclusive in-game preorder bonus. I feel shame for even saying that but I'm a whore for cosmetic items like that, especially if they aren't really costing extra. Sometimes preorder items are given away down the road but not always. To be clear, I have to have some actual interest in the in-game items or I won't bother.
I've always preordered Destiny 2 Expansions before release, but in that event I'm mostly doing it so that I don't have to do it when the expansion drops. I play with friends and I've yet to be disappointed in that system so far. That being said, I won't ever preorder from CDPR again. While I think Cyberpunk 2077 was fantastic
(and still play it) the company broke my trust and delivered a sub-par and sometimes initially frustrating experience.
I had never played anything CDPR had done before but everyone acted as though it was the one developer you could trust. That was clearly not the case. I think I still would have bought Cyberpunk 2077, but I also think it would have been better to wait for a better initial experience. Similarly, I wasn't going to preorder Halo Infinite as I want to play the game co-op and that won't be an option until sometime later this year. I've not even bought the game at all. I'd rather wait and potentially get it a little cheaper down the line when its actually finished or in a proper release state.
Co-op is **** near bread and butter for the series and not releasing Halo Infinite with it is bullshit. My point is, there may be people out there who actually liked all the Battlefield games up until 2042 and trusted EA and DICE to deliver a solid Battlefield experience and are just now learning the painful lesson. I knew years ago that BF games are all trash for at least two to three weeks post-launch. They are often riddled with game-breaking bugs that shouldn't exist out of the gate like that. I wouldn't have preordered any BF game in light of my experiences with even good entries into the series.
I've found them all increasingly disappointing since Battlefield Bad Company 2. Everything onward has just been more and more of a let down. I didn't even buy BFV or BF2042. I played 2042 on EA's PlayPro and the experience was awful.