The reason NBA teams have the white home jersey rule mainly due to the fact in the early days away teams didn't have laundry facilities so they would wear darker clothes to hide dirt.