I think you are sacrificing the global perspective of Tournaments for each individual one. Rating is global. Even if the leader gets fewer points in a specific Tournament than another player, they will still be significantly ahead in the overall ranking. If you remove the bonus for new players, the leaders will quickly pull ahead so much that it will make no sense for anyone else to play. If we are interested in a specific Tournament, then there are simply indicators of the placement. The rating for a single Tournament is meaningless. The player's strength in a Tournament is still determined by their result. But on a global level, introducing a rating means that leaders need to constantly win to maintain their top positions. This stimulates their activity. For newcomers, there is an incentive in the form of a bonus, which allows them to gradually reduce the gap with the leaders.
If the rating does not take into account past performances, then we will not see the perspective. A single Tournament season will break down into a bunch of separate games that are not connected to each other. In this case, the rating will be useless to anyone. It is enough to simply look at the tables for each Tournament, and we will see who and how played. And the rating connects the Tournaments into one.
Even with the bonus, all stages of the World Cup are equal. It is simply necessary to take into account the strength of the Tournament. If its coefficient is 0.5, this means that not the strongest players played in it and did not show the best result. What is the point of giving them the same rating as those who fought for every step on the map? But the basic rating of 125 points is the same for all stages.
Moreover, the bonuses you propose reflect not so much the strength of the Tournament as how the player performed relative to himself. Don't you understand this? And is it worth giving bonuses for this at all? IMHO, this is unnecessary.