I can't recall ever seeing a runway shutdown abd inoperable for months on end due to "road work". I can think of a few reasons around why this isn't a thing, most of them being human factor (no money on building something I won't get paid again to fix later). The only "true" reason I can fathom is that runways are much more expensive to build. Order(s?) of magnitude more expensive.
Am I way off the mark, or is there something I've clearly missed?