Wow, this explains so well why I despise Eurogames. Instead of eliminating opponents, everybody plays until the end after some arbitrary score limit is reached (or turn limit or whatever). I play Dominion or Catan and I'm working away and suddenly somebody says "game over! I won!" and I'm thinking, well that was a waste of time. I'm resentful and frustrated - what did I do all that for if it ends at such a meaningles…
At least with Dominion, I'd say that predicting when the game is ending and adjusting your play is an important part of the game. And unless it's really one-sided (which sucks, and maybe there is an argument that Dominion lends itself to develop one-sided games without recovery) or whoever you are playing against is keeping mental count of everyone's point (which wouldn't be impossible, but I've never met someone act…
Adjusting your play during the course of the game as the game gets closer to ending is a crucial part of the game. If you’re surprised when the game ends you weren’t paying enough attention!