I don't know enough about Harvey to comment but I seriously think you should read some stuff or watch some videos about both Pollock and Richards before you make comments. It appears to me that you base all your arguments on stats and stats alone. Barry Richards is one of the most highly rated batsmen by all that played with him. Graeme Pollock rates Richards alongside Sobers as the 2 greatest players he's seen play, played with or played against. He is described by Mike Proctor as 'the perfect batsman' and was his choice as someone to bat for your life. Greg Chappell rates Richards as the most technically correct and complete batsman he's ever seen.
Christopher Martin Jenkins sums Barry Richards up perfectly. "It's the style more than the achievements with Barry Richards, and his ability to score runs on difficult tracks in difficult circumstances that put him way ahead of everyone around him". Ali Bacher rates him as one of the best players the worlds ever seen.
In 1970 in his only Test series, against Australia, he was 94* at lunch on the first day at Durban, and went on to make 128 in what was described by a few Aussies that played, and by Graeme Pollock as a fantastic innings. After that innings people were saying he was easily the best in the world, which when you're playing in the same side as Graeme Pollock is 1 heck of a compliment. He would have made a comfortable hundred before lunch if it wasn't for the loss of Bacher's wicket, and then abit of time delaying from Bill Lawry.
In the hour after lunch on that first day, Pollock and Richards put on over 100 an hour, not by slogging either, was just skillful strokeplay and brilliant timing. Forget 100 runs in a session, these 2 made over 100 in the first hour of a session. That's how good they were. Richards made 500 runs in that series, in what was his debut series, and apparently was getting better and better, more and more confident as the series went on.
Richards FC record was superb as well. If it wasn't for him playing 4 extra years beyond his prime he'd have finished with a superb record. Here are his figures after his first season, and ignoring those last 4 seasons.
Code:
Season Matches Inns Not Out Runs HS Ave 100 50 Ct
1965 (England) 1 1 0 59 59 59.00 0 1 0
1965-66 (South Africa) 7 11 1 427 77 42.70 0 5 3
1966-67 (South Africa) 7 12 1 553 107 50.27 1 5 6
1967-68 (South Africa) 6 11 1 675 146 67.50 4 1 3
1968 (England) 33 55 5 2395 206 47.90 5 18 37
1968-69 (South Africa) 8 15 2 763 112* 58.69 1 7 5
1969 (England) 20 31 6 1440 155 57.60 5 5 17
1969-70 (South Africa) 10 18 2 1172 169 73.25 6 3 9
1970 (England) 20 33 2 1667 153 53.77 3 12 15
1970-71 (Australia) 10 16 2 1538 356 109.85 6 3 10
1970-71 (South Africa) 1 2 0 207 140 103.50 1 1 0
1971 (England) 24 45 4 1938 141* 47.26 2 17 34
1971-72 (South Africa) 8 15 1 1089 219 77.78 4 4 4
1972 (England) 19 33 1 1425 118 44.53 4 8 28
1972-73 (South Africa) 10 19 1 1247 197 69.27 5 5 9
1973 (England) 18 30 2 1452 240 51.85 5 4 35
1973-74 (South Africa) 12 18 2 1285 186* 80.31 4 8 12
1974 (England) 19 27 4 1406 225* 61.13 4 6 23
1974-75 (South Africa) 11 21 2 891 162 46.89 4 3 9
1975 (England) 19 32 5 1621 135* 60.03 3 13 22
1975-76 (South Africa) 11 21 4 1051 159 61.82 3 5 12
1976 (England) 18 34 2 1572 179 49.12 7 3 32
Phenomenal record, and just superb consistency for an opening batsman, playing in England, South Africa and Australia. Not averaging under 40 once in 11 years, and 22 seasons is superb. In 1970 in Australia, in his prime, playing Sheffield Shield cricket, he averaged over 100, scoring 1536 runs in 10 games, with 6 hundreds. One of those hundreds, he turned into 325, all scored in 1 day, and they were 5 hour days back then, against a Western Australian side that included Lillee, McKenzie and Lock.
Also how on earth can you call the English county system of the 60's-80's weak? The side Richards played for, Hampshire had Barry Richards and Gordon Greenidge opening the batting. You had some of the greats of the game playing at that time. Botham and Richards at Somerset, then there were guys like Bob Willis, Robin Jackman, Sir Garfield Sobers, John Edrich, Garth McKenzie, Rohan Kanhai, Alvin Kallicharan, Derek Underwood, Andy Roberts, John Snow, Tony Grieg, Sarfraz Nawaz, Clive Lloyd, Mike Proctor, Bishan Bedi, the list goes on and on. There was tremendous depth in talent going around the County System around the time Richards was plying his trade.
This is all I've got to say on the subject. Richards may not have achieved a great deal at Test level, but that was not his fault. He was a tremendous batsman, that is held in tremendously high regard by all that have seen him bat. You just need to look beyond the statistics sometimes, and do some research, as it may open your eyes to the few greats of the game that don't have 30 Test hundreds to their names. The names that spring to mind, Richards, Pollock and Headley.