Much of the reasons fall on the history of office wear, where formal office settings required their workers to dress accordingly. Now, businessmen wear suits as a form of power play and as a display of position or authority.