The NFL and NBA players dress up because they are required to meet a dress code that was put in place to make the leagues seem more "professional," and to make the players seem less like "thugs."
I don't think that there is really a "market" for that other than a few hundred highly paid guys.