It is absolutely true that the Elo model is a relative one and does not guarantee that a given rating number represents the same ability over time, but the belief that modern ratings are inflated is not unanimous. Ratings have certainly gone up over time, but computer analyses of games have indicated that intrinsic play quality has gone up over time as well. See the work of Ken Regan, for example (search for "ken regan ipr").
The difference between Elo and Bradley-Terry is that Bradley-Terry assumes to have "all" the data. So Bradley Terry is used in Psychology studies for that reason. (Eventually, you stop taking data).
Elo on the other hand, is mathematically equivalent to Bradley-Terry except with infinite data. Elo allows you to incrementally "add data" to an existing Bradley-Terry-esque model and make it more accurate.
BTW: Elo has been superceeded by superior models today, but all (good) ranking models are "interval properties" that have been derived from the Bradley Terry model from Psychology research.
See TrueSkill (which is based on Gaussian Curves, so they aren't technically Bradley-Terry but instead the Thurstone scale), Glicko, and Glicko2.
I would imagine many psychology studies are measuring something a great deal less well defined and more multidimensional in practice than "A will beat B at chess."
However, of course the Elo model might not be perfect, and thus a lot of other things contribute into the rating difference of players A and B, not only the expected result of the players playing only against each other.
More databases, more games played, internet giving opportunity to play many, many more games. Programs to analyze their play, coaching in the modern era, etc.
That is something that Anand didn't really benefit from when he was young.
Rating difference should be comparable, elo is designed so that a given rating difference is a given probability of beating your opponent.
but, at the same time, it's messy. and comparing the top two players only will probably not be as meaningful as looking at their games and their play.
the interesting question is not that you can be dominant against bad competition, but you can dominate over great competition. I think we can agree on that point.