Ratings can only be compared over time if there are the same number of test or ODI teams during the two time periods.
For example, back in the 1870s when only England and Australia played test cricket,
it was difficult for either team to open up a large rating gap over the other team as any change in Australia's rating was mirrored by the change in England's rating.
There is an additional problem with ODI cricket.
There are a number of countries that have played a small number of ODIs without much success:
East Africa (1975), UAE (1994-2008), Hong Kong (2004-2008), USA (2004).
The rating of all these teams is below 500, implying that the average rating of the main teams is above 500.
The greater the number of matches played by these lesser teams, the easier it is for higher ratings to be achieved by recognised cricket-playing nations.
To compare ratings between different time periods, these problems can be at least partly overcome by normalisation of the ratings.
These normalised ratings are the ones shown in the best and worst rating tables.