Concrete is very versatile, it also resists weathering, unlike tar or asphalt. It also resists staining from things like motor oil and chemical spills. As it has little to no organic content, it also resists the effects of humidity, making it perfect for driveways.