I'm 6' tall with a 36" leg length, so half of my overall height is in my legs. Bikes that fit me best generally have 60 - 61cm seat tubes with 56cm top tubes. Such short top tubes are rare in stock frames, but they're out there.
In 1989, for example, Schwinn offered a short top tube option for smaller frame size Paramounts to fit long legged riders.