I have just bought a house with two flat roofs. One has a covering of aggregates and one is open to the elements and is beginning to show it.
I guess a layer of stones is useful to keep the worst of the weather (hot and cold) from the roofing material itself but admit to knowing nothing...