The expectation of having a huge wedding. These weddings often involve a significant financial investment and a considerable amount of time and effort to orchestrate.
I can’t think of a single reason for ties being the standard for business attire other than it’s a reminder to everyone in the room that you could be easily strangled at any time.