(Lets assume all these players are in their 30s and have been playing chess for many years, with no recent changes in how they train.)
Say we have 7 players who play each other in an isolated club round robin with 3 games a month, so each player plays the same person 6 times a year.
Three of these players also play in a local inter club match once a month, playing a different (with similar rating to themselves) player from a different club each month, playing each player no more then once a year.
Some of the players from the other clubs can be assumed to play in many tournaments, with the players in the isolated club not doing so. The other clubs can be assumed to have a turn over of members unlike the isoloated club.
Would the rating system be improved by using a lower K when a person has played the same opponent multiple times in the last year?
Would the answer changes if the players in the isolated club are old with a slowly reducing skill level and some of the players in other clubs are young with an rapid increasing skill level?
Does any rating systems do it?