A la base, c'était pour éviter de faire chauffer les verres à la fluorite (anti UV) présent dans les lentilles. La couleur blanche renvoie mieux la chaleur, ca permet de chauffer moins au soleil et donc de garder une qualité optimale. Enfin, maintenant il existe des peintures noires qui permettent de gérer la température, comme sur les Nikon et les Sigma (pas tous). Je pense que Canon garde ses objectifs blancs pour qu'ils soient voyants.