I've always viewed these price-drops and "flash sales" as a sign that the game(s) are not selling as well as expected, especially within the first month of release. You don't see the newest Mario or Zelda or Halo having a big sale right after launch. At best, you see GameStop or similar stores offering bonus trade-in credit toward the purchase of said game. For example, GameStop has been running a bonus 50% trade-in credit toward the purchase of Doom. Battleborn was riding the hype from Borderlands. Unfortunately, it's a MOBA with micro-transactions as pointed out by rayne.
I'm currently at the point where paying full price for a game isn't economically feasible with medical bills, expenses , saving money for Christmas, etc. I took advantage of that 50% bonus trade-in credit at GameStop for Doom and ended up spending $4 and change to get it.
Aside from being in a position where I don't have the spending cash like I used to for games at the moment, I really don't like the direction gaming is headed. Even games that have a strong single-player component these days require online updates and sometimes just a connection to even be able to play the game. Collecting for the current generation seems redundant to me now because these new games all have a limited shelf-life. Once EA, Activision, etc. shut down online support a great majority of today's titles will cease to function. I'm not really cool with that. Then you have these near-immediate price drops where stores are slashing up to 40% off a brand-new title within a few weeks and I end up feeling just like Soera does in this instance: Screwed over.