McGriff just wasn't a great player at any point in his career. His consistency is noteworthy but the Hall of Fame is for great players, not very good ones who did it for a long time.
You keep ignoring the whole package with Dawson. Its not just HR/SB. Its not just Hits/HR. Its not just HR/RBI, and its not even just the offensive numbers. Its everything. 3 people have 400 HR and 300 SB (Mays, Bonds, Dawson). 5 people have hit 400 HR and won 8 Gold Gloves (Mays, Bonds, Schmidt, Griffey, Dawson). 16 people have 2700 hits and 400 HR (Aaron, Musial, Yaz, Mays, Murray, Ripken, Winfield, Palmeiro, Robinson, Bonds, Ott, Ruth, Griffey, Gehrig, Ted Williams, and Dawson). 36th all time in HR, 34th in RBI, 48th in doubles, 45th in hits, 25th in total bases. 4 Silver Sluggers, an MVP, twice 2nd in MVP voting. McGriff was 4th once and never higher than 6th after.
The guy was a phenomenal 5 tool player before the concrete in Montreal ruined his knees, and he still played the field pretty well and hit the ball just as well after. Its not just the offensive numbers. Everything the guy did before he got hurt, he did as well or better than anyone in baseball. Yes, the 12 knee surgeries took their toll over his career.
All Kingman did well was hit HR because he swung for the fences every time he was up. He did nothing else even well, let alone at a HoF level. Never hit for average, hit shockingly few doubles, only hit 100 RBI twice.