Slate is very impervious and why it was also used as a roofing material. Slate should breathe naturally.
Granite is very hard and also impervious too.
Concrete is hard, but like some types of Stone, it does not resist rain weathering as well and the surface eventually erodes. When it is moist/wet, hard UK frosts or freezing weather (year after year) will damage brick, stone & concrete surfaces.
Acid rain also accelerates weathering.
Mark