Rapiers don’t feel quite as agile as a well-made longsword, their length would mean lots of weight at the back end of the blade and this adds mass. Furthermore, a plain-ol’ thrust (one that is not the finishing part of a series of moves, or in the middle of a series of moves) is actually the easiest attack to defend against. A cut is more difficult to defend against for a variety of reasons, which I can explain if you wish.
Again, a rapier is a fashion statement. The length of the blade looks pretty and that is its main purpose. Again, if the rapier were a superior military weapon, then armies would have adopted it.
A side note: Bucklers were NOT used as typical shields. They were used to protect the sword-wielding hand’s wrist. Every cut with a sword and buckler has your wrists glued together to prevent an opponent from stepping out of the way of the attack and cutting your wrist - something that is VERY easy to do.