Why does light create color?
This question can be answered on many levels. At the most fundamental level color is a human perception and that perception arises from the responses of the three types of cone photoreceptors in our eyes. Those photoreceptors respond to light of different wavelengths and therefore it is this light that creates our perceptions of color. Why there are three types of cones and why they respond to the wavelengths of energy they do (light) are questions of the physiology of human cells, the information content in scenes and objects and how they interact with light, and evolution.