It's called leverage, rapiers actually require strength because they don't take advantage of a second hand, and yes while rapiers have a center closer to the guard they weigh only a little less then a longsword which is meant to be wielded in two hands.