The correct answer to your question is:
Long planning periods and even longer periods of construction.
Public works projects typically require extensive planning, environmental assessments, and regulatory approvals, which can lead to lengthy timelines before construction begins. Additionally, actual construction can take many years to complete due to the complexity and scale of such projects.