Is it really any different from Auto Manufacturers showing pictures of the top end version of each car in their commercials and brochures? Obviously developers want to show off the best version they can, how can they attract gamers to upgrade to a new system if they showed what Battlefield 4 looks like on the PS3 / 360..

I agree that it's a terrible strategy and ploy, but it's not like it's anything new..

The aim is for next-gen consoles to look amazing and current-gen consoles to look outdated. If someone buys Battlefield 4 for their 360 but then realizes that the graphics and features are a massive step down from what the trailer showed, they'll be kicking themselves that they didn't get the "next gen" version.

This makes me think of the Aliens demo vs. real game or the differences between the Bioshock Infinite release and the E3 2011 demo. It's a tactic of ramping up expectations and then releasing a product that may not live up to or doesn't contain what was once promised or shown. It's the Peter Molyneux cycle!