Today we’re so tall because we stand on the shoulders of giants, who also stand on bigger giants, who then again stand on even bigger giants. Giants all the way down.
Well, I guess that’s better than ‘turtles;.
(But I’m not sure that we even know what ‘turtles’ represented, in the minds that created the myth.)