you obviously didn't understand one point :Yes, nothing but a money grab by Inno, no matter how they do it, as long as there is any limit on the number of players who can finish at the top. Some players will conspire together to bypass the system. Some will be stuck at work or school, or otherwise unavailable in the final few hours, and won't be able to protect their spot in Gold. The old event system of the three grand prizes, that were almost impossible to get all three without spending real money, at least did not set an artificial limit on the number of players who could get all three.
The Leagues would be better if they did not use artificial percentages for who finishes in which one. Change it to number of staffs, or whatever it will be in future events. To complete the set requires 260 staffs. That should easily be enough for Bronze. It probably takes that many again to complete a second building set, including the extras from Gold League. No one is going to get 520 staffs out of pure luck. But regardless, Inno set themselves up to be cheated by using percentages of players for the Leagues.
noone gets kicked out of gold in the last hour