Why do Americans wear tuxedos to symbolize a formal event, or for that matter coats and ties for official dress up events. These are interesting questions and the answer may surprise you..
The tuxedo evolved from military uniforms of the 19th century. The uniforms of the day had long tails and were worn with the sashes of the various regiments. This evolved into the civilian full dress suit (tails) and the more familiar suit length tuxedo jacket, which is still worn with a cummerbund reminiscent of the regimental sashe