and I agree with you, as pointed out above.
Maybe 'points' was what they meant... but I heard this said many times... and never did they single out 'points'... I heard 'games like this...'.... 'this game is the new NFL'.... etc.
Higher points is a duh... been that way since forever... and will continue to be as the rules will surely continue to make sure this happens.
I suppose I'm just oversensitive to people trying to make this game the new 'norm'... because of what you listed.. and what I listed above.