I don't understand why they don't give all the men a pair of black Latin trousers as default, and then give them something different only if necessary. You can dance in normal trousers, but if you're dancing competitively and the aim is to show off your lines and hip action, then wear something designed for that.
I have a halterneck swimsuit that is great for dipping in the pool on holiday, but I wouldn't wear it for a triathlon!
Normal jackets are hopeless for dancing — the shoulders need to be cut properly, otherwise when you raise your arms the shoulders fold when they need to stay flat. If you want something off the peg, then waistcoats are much better.