I also voted for the alternative – no need to exploit newbies ;)
but with a reset based on date... at least once a year.
Otherwise, take the Heroes portal as an example; there were such pros, they played so well that they should have very high ratings... but a newbie comes along, wants to climb the ranks... and what? To surpass a player (for example, LeBron after 3 years), who has been fighting him for three years, is unlikely to happen even within a year of victories, when LeBron and other "veterans" will already be retired.
That's one thing. Two – the principle of decaying coefficients is proposed, so a player who becomes inactive will gradually lose rating.