That is a little surprising, between the early 30s and 1997 and the Steroid era?
True, without researching on the steroid era, I think part of it is the 50+hr guys playing in the same league or at least majority of them. Sosa, Bonds NL guys Canseco was AL not sure on the others those are the three names that come to mind. I also don’t recall the overlap on who was playing when other than Sosa and Bonds.