I mean, technically they're TSR's fault. 3.5e goliaths are just the 3e stats for Dark Sun half-giants, but with the psionics stripped away and replaced with cold resist. Its just, y'know,, being "The big guy" was all half giants really had for them, so of course their setting-neutral variant...