I work in the public projects sector and it sounds like this contract is being managed properly. Things happen, and the contractor pays for his own mistakes plus pays liquidated damages for project delays.
You’re correct. A lot of people simply have no knowledge how these things work, but are experts at arm chair quarterbacking and grousing.