I was thinking about that, how a lot of big blockbuster expensive-to-make games are designed. Its major set piece after major set piece where the player moves from one to the next, but the underlying gameplay is kind of bland and repetitive. Gameplay needs to be more fun all by itself.
Its like HL2 and L4D. HL2 was the set piece model where I played to see the next cool moment but the actual gameplay wasn't particularly fun. L4D on the other hand is good not because of the levels and stuff themselves, but shooting hordes of zombies with 3 other people is fun all by itself!