>>11969550There are couple of reasons:
1. They used expensive materials. Concrete that we use us made to be as cheap as possible to maximize profit, romans used good quality stone. Not onlu that, but they also built a good fountation for it, we don't.
2. Building roads was expected to take time so they could do it right. Now they're pretty much expected to shit out a road overnight and the result is what you'd expect.
3. Their roads didn't have to deal with trucks and shit. After a while of full on traffic with trucks and other big vehicles you can bet your ass they'd break too.
In short, we can make as good, and even better, roads than the romans. We choose not to because we're greedy bastards.