That's part of it, but mainly roman concrete holds up much better because they never used reinforcing rebar. Volcanic ash improves longevity further, but if they had included rebar (volcanic ash or no) all those structures would have rotted away a long time ago.