"But, you can't be implying that Leo did not anticipate salary and bonus costs."
I can't speak for him(and lately, he's not speaking for himself). Appears to me he anticipated the costs but mismanaged the schedule.
Where I come from, not finishing on time(schedule) can result in liquidated damages of 5k, 10k, or 20k, or more per day, depending on the client.
Budget and schedule are combed over monthly, at least, and reviewed with all supervisors and company execs.