I'm the opposite to you. I'm happy to wait a few weeks and get these games half price on sale. Battlefront 2 last year waited a few weeks and got it on sale for only 35. Spiderman this year I'll get it in the November or December sale. Red dead the same. So many games to play it's throwing money away buying them all at full price at launch.Yeah I'm doing the same thing you are now. I'm waiting for super deals on games and buying them, I do that for games that I wouldn't have most likely bought like the division or Wolfenstein, and buying them for really cheap prices. Or I'll wait for games I want to drop in price like I'm waiting for GoW. I'm just playing more games this way and paying a lot less.
Only games that I will get at launch seem to be cyberpunk 2077, and maybe red dead (I'm hyped for this) and TLoU2.