I don't really accept the argument about games being better than 1997 and therefore pre-order bonuses are acceptable. Firstly we're not getting any more enjoyment out of the games than we did in 1997 (perhaps less enjoyment even, given how older we all are now!) because the game was good for 1997 and the relative quality is the same. Who didn't play any of the PSOne FFs or FFX and go "omg look at dem GRAPHICS!" and be amazed at what would now be considered an utter dog turd of a spectacle? But also because many brand spanking new games of 2015 that are awesome and incredible don't have pre-order bonuses and still give you the full content!
Think of any game out there that has DLC / pre-order bonuses. Now imagine it never had them. Nor was that content included in the game. It simply didn't exist.
It does exist, though, and it would've done if pre-order bonuses didn't exist either. They're carving out chunks from an already complete game. You can give me a melon with a few holes you spooned out of it and I'll still enjoy the melon, but it doesn't mean the melon wouldn't have been better if you hadn't taken a ruddy great spoon to it.