It does cause headaches for retail employees if there is a massive delay in a game, plus the bad look it gives companies if they promise a date and have to extend that date, Square Enix holds the prize so far for that fail. And there are lots of people who take off of work to enjoy a new game.
Very nice video, I don't know if I had the NES one, but I did have the version for SNES. I also picked up a code breaker for PS2, game genie for PS3 and Save Wizard for PS4. Sadly I don't think we'll see them anymore for current and future consoles.