Why do colors abosorb and/or reflect heat?
That’s similar to asking why colors are colors? The chemical structure of atoms and molecules allows them to interact with different wavelengths of electromagnetic energy differently. Some absorb, some transmit, some reflect. There is nothing else that can happen to the energy. I can’t say “why”, that’s just the way nature works.