Well, I'm agree with you in the main idea, tournaments are only for people that are spending lots of gold there, somebody post a picture with position No. 1, I remembered shows a total of 110k point more or less, in 48 hrs tournament. So normally without spending gold you get around 40k points, the difference between those are 70k points, after you raise the "1" group only can get 500 point per race, that's a total of 140 tickets to raise 110k points, for us is around 8 fuel refill and everyone is 60 gold, that's 480 gold and you earn 500 gold if you're the champion, so for me is worthless do that, but if somebody with less VIP need to spent even more gold.
In the another part of your post I'm not agree with you, racing all the ticket without refill I almost always finished in Top 50 and some times in Top 25, the most important thing I noticed is you need to start racing in the very same moment that the tournament start, you raise easily the top of the list and then race every time you have a chance, don't wait until all the tickets are refilled.
For example, you race your 8 tickets in the start of the tournament and raise 1st place with 9000 points and I do the same but 5 min late than you, I raise 2nd place with the same 9000 points, and nobody else is racing only you and me, after that you wait until your 8 tickets are refilled but I'm racing every hour, at the end both finished with 18000 points but now I'm 1st and you're 2nd, only because I raced first than you.
So if you consider that with all the players racing almost at the same time, the player that finish more quickly gonna have the best place, somebody said even the time that every single device takes to load and finish is different so there are some seconds of advantage or disadvantage and at the end can mean better position in the tournament.
Happy racing!!