You guys have short legs/long torsos or are using your pants inseam rather than your physical inseam. This usually comes out ~2-4" more that pants inseams. I'm an averagely proportioned 5'9" and have a 34" physical inseam and wear 31" pants. I ride a 55 but would probably go for a 53 if I was getting another as I need a -17 degree stem to get the bars as low as I like them on the 55.
Measuring physical inseam from CO Cyclist: "Stand with your back against a wall, your bare feet 6" apart on a hard floor, looking straight ahead. Place a book or carpenter's square between your legs with one edge against the wall, and pull it up firmly into your crotch, simulating the pressure of your saddle while riding. Have a helper measure from the top edge of the book to the floor, in centimeters. (You can convert inches to centimeters by multiplying inches by 2.54.) Repeat two or three times, for consistency, and average the results to get your inseam length."