The rapier had the advantage, that it could be worn to the current clothing and fashion at the time, when long swords were seen as too big to be worn along.
Связано это с тем, что носить шпагу или рапиру, в соответствии с одеждой и модой того времени, было более удобным, чем длинный меч.