I feel every player you mentioned cheated in some way or another. Stealing signs, using unfair home ball park methods, doctering baseballs etc. It's not the same as steroids but it's still cheating. All i'm trying to say is every generation looks for an edge. Unfortuantly the 90's-00's players used steroids for an advantage but to keep certain players out and put certain players in doesn't make any sense to me at all because nobody really knows who used.
I do admit I do find it hard to believe that Larkin or Banks ever cheated in any way though.
This is far fetched but there actually is rumors that Babe Ruth used a drug similer to cocaine. I have no idea how true that is though.