ratings are 'over rated' in my opinion. Unless you play in rated tournaments at unfamiliar courses your rating will be ballooned. You can get a local guy who only plays courses in their home town, so their rating would appear higher than if they were to travel and play courses that they don't know the 'local lines.'
Ratings are also based on how many people you beat in a given round. So someone could absolutely dominate at a long 'links' type course, but really struggle in a tight technical course. Are you suggesting that they play in different divisions based on the course, and not not go by their rating?