In conversational English what I said is != blocks ALL light without absorbing ANY heat.
Visors block enough light to greatly reduce reflected light, and do it without substantially increasing satellite temperature. There is a thing called an insulator, which I hear can efficiently reduce the transfer of heat from things like visor to satellite.
It is possible to reflect the light away from earth and the satellite, which is all the astronomers want and is blocking the light from reaching the main body of the satellite.
It is also possible to absorb the heat somewhere else if you do just absorb the light.
I mean... for any sort of shade to work they must be doing some sort of station keeping to keep it between the satellite and the sun. Moreover they need stationkeeping on their final orbit to point their antenna in the right direction. So I'm not sure I see your point?