I have a theory that Yamato's mom ate the gomu-gomu fruit.
I mean, look at Kaido... he's the biggest non-giant in existence, so it stands to reason that he swings one big ass salami. So with that in mind, who could take his seed? Couldn't be a giant, coz Yamato isn't one.
So that bitch had to streeeeetch.