Money has nothing to do with it
While I agree with everything else, I think it’s the opposite of this, money has everything to do with it. If people stopped preordering and buying day 1 every AAA game, they would rethink their strategy, but since money keeps coming the don’t need to change much.
As a popular example, IMHO FFVII wouldn’t have been half the game it became without its soundtrack.