Regarding physics, in case you're interested:
With materials that insulate well but have no heat capacity, the following simply happens with, for example, sunlight/large unilateral heat gain: they become very, very hot (low heat capacity - heating per energy is very high). If a low specific weight is added (see Epis post), this worsens even further. The amount of energy (important!) transported through a layer depends not only on the thermal conductivity but especially on the temperature gradient between the two sides of the layer! Thus, with many good insulating materials that have low density and low thermal conductivity, the sun-exposed layer quickly reaches high temperatures (touch an insulated facade in summer... or better, hold your hand in front of it.....) - consequence: a lot of energy is transported and the interior also heats up quickly.
A material with high heat capacity not only stores thermal energy but also heats up much, much less. As a result, the temperature gradient is small, and little energy is transported. A simple (thick, monolithic) wall can even delay the energy flow so much (>12 hours) that it is already colder outside again, the energy flows back, and only very small portions reach the interior of the house (often mistakenly labeled as "energy loss" in thermal images, although it was free solar energy).
I imagine it similarly for the roof: the roof tiles receive an enormous amount of energy, and material with higher heat capacity counteracts the heating, creates a much smaller temperature gradient, and thus provides better protection against the heat.