I know the dress code has made the NBA more appealing to Madison Avenue and middle America. I'm certain I wouldn't be seeing some dude who makes suits, LeBron James, Dwayne Wade, and Russell Westbrook on Extra without the dress code. What new exposure is the league getting from the one & done rule?
I agree that it can definitely have a positive impact, (although I disagree Wade, James, and Westbrook wouldn't be on "Extra" without it - those guys are megastars that would have dressed sharply with or without the dress code).
I've already explained the impact of the one-and-done rule - more people absolutely watch games, attend games, and follow the NBA because of players that went to their college. I agree it isn't creating hardcore fans, but it is creating casual fans.