Um, no. You'd pay the construction team for the day if they were actually there for the day. If no work was able to be done, you'd pay for their time and send them on their way to the next job. I did construction for 7 years too and in no world do you show up for a job, no work get done and go home early "and get paid anyway." You don't pay for a job that wasn't fucking done, Jesus fucking christ.
You don't pay people for work they didn't do. You're fucking delusional. "Hey here's the money for that deck you didn't build because the materials weren't delivered. I know I already paid you for the entire job but can you come back in 2 days and actually build it now that the materials were delivered?"
"Fuck no m8, cheques already cashed. You have to pay me a 2nd time for the deck now."
Gtfo here with your bullshit lol