I'd rather think of a ratings spread, than inflation. It has everything to do with the passage of time and the quantitty of players in the ratings pool, and nothing at all to do with engine use. The ratings spread is equally apparent on the lower end of the ratings.
All that engine use can do is change the order in which the players are ranked, it has no impact on the process itself.
Imagine a large bucket and small bucket of sand, poured out into seperate heaps. They will have the same shape, but not only will the larger pile be taller, it will also be wider. It spreads further.
Since everyone starts out at 1200, the spread also increases with time. Again, you can use the sand analogy, tap the surface the piles are on, and the sand will settle more and spread further. And because the pool is constrantly increasing, more sand is being piled on, and there is yet more spread.
In order for a highly rated player to increase his rating, he has to have similarly rated players to play against. You could not for example, have a 2400 player if there were no other 2000+ players in the ratings pool, even if he beat everyone, everytime, his rating would stagnate until he has opponents with similar ratings.
It also gets harder the higher the ratings get. Brakes are applied. In order to gain 8 rating points, a player rated below 2100 must beat a player rated 200 point lower than them. A 2100 player, must beat a player rated 125 points lower than them. A 2400 player has to beat another 2400 player.
Ratings should be seen as a relative score among the players in the same pool. You can't directly compare it to other ratings pools or systems. There will be some similarities, but there are also many differences. One player may have vastly different ratings across pools, depending on the type of chess played, and the size and age of the pool.
At RHP, timeouts are an issue. Ratings get severely warped by timeouts, but even more so with mass resignations. I once gained over 100 points in a few days solely because 2 strong players resigned all their games and left the site. RHP ratings are live, instant and fluid. FIDE ratings, by comparison, are far more static, and only revised once every three months and even then all anomalies are removed.
There could be improvements, though. Especially a ratings floor (at least for calculation purposes) for those who allow all their games to timeout or indulge in mass-resignation binges. Its also important for the stability of the rating system that points gained are equivalent to points lost.