I think everyone is misunderstanding the impact of these bonus points - personally, I dislike it.
These are permanently awarded points - they can never be lost. All previous points have to be maintained - if you build it, you get the points; if you tear it down, you lost the points. With encounters, everyone has access to win expansion points just like everyone else - the only difference of availability is timing.
The points for the Tournaments are 1) competitive - they're not available to everyone, only to the top few every week. 2) they favor spenders, large cities, and fighters (over builders).
It requires resources to win, and of course only the large cities / spenders will have enough resources on average. It's bad enough to add 50 points a week average to large cities for doing something that has nothing to do with city building. It would be atrocious to award huge rank points for tournaments.
Consider how hard we have to work to gain 500-1000 points? I'm currently wracking my brains, finagling this and that, just to come up with the final 800 points I can eke out of Fairy, and enjoying the puzzle. But all the effort we put into city building will seem irrelevant if we can just rack up significant points from fighting.
Anyone not currently in the top 300 should really really hate this idea: big cities will win most of the points now and in the future. We'll get further and further ahead in rank