For those very reasons you stated about the distinctions between today’s game and that of the Ruth era, Ruth was a far more accomplished player and record-setter than any of the moderns.
Even if admitting of the poor pitching you claim from his era, Ruth’s contemporaries had all those same advantages you mentioned, yet none came close to his feats. In the modern era, Bonds is no where near the exponentially better player that Ruth was in his day.
No disrespect to Babe Ruth, but his legend and fan base worship made him out to be lots more than he really was. I'm not sure that I agree that he was a particularly accomplished player outside the obvious talent he was best remembered for.
Babe Ruth, as I recall, was a hell of a pitcher too (when he was pitching)