You don't have to suffer long though usually even if you wait a week or so and buy the game you can do price protection, that's what I usually do for bestbuy or staples, some items like games are month long.
Anyway I think it's fierce competition between retailers. I bought tomb raider survival edition off steam and it was only $30 and that was a pre-order. If anything it's great for consumers to get games this cheap this early.
Seem's to me EA game's always drop rather quickly. I still bought Crysis and DS3 at launch. meh
I made a thread about exactly that recently. Within a month you can all but guarantee an EA title will be $40 somewhere, and since places like Target and Best Buy price match with Amazon and most retail price matches with each other, it's easy to pick up.