Let’s do the player A vs player B thing:
A: hit ,297/.408/.540, 449 HR’s, 488 2B’s, 202 SB’s, 79.9 WAR, 1 RoY, 1 MVP, 3x Sliver Sluggers, 1 Gold Glove
B: hit .290/.413/.576, 456 HR’s, 403 2B’s, 445 SB’s, 99.8 WAR, 3x MVP, 7x Silver Slugger, 8x Gold Gloves
Overall pretty similar although Player B is clearly a bit better than Player A. Player A is Carl Yastrzemski. Player B is Barry Bonds through the end of his 1998 season.
The common belief is that Bonds only started using steroids in 1999. As the above makes it clear, Barry Bonds was already a Hall of Fame caliber player before ever touching “the cream” or “the clear.”
The BBWAA voters who didn’t vote for him either didn’t realize that or allowed themselves to make an emotional decision and not an objective one.