I don't know your exact situation, but I can guess what you're talking about.
I worked for a contractor for just over a year who would repeatedly abuse whatever call back arrangement he had with his subs.
One job (about a 2 hour commute each way for our staff and the painting sub), was horribly time managed. If I was up there 15 times I'd say I got a full day's work in maybe once or twice. Usually I'd get up there and sit around because the boss forgot to schedule freight elevator, mis-ordered, didn't send correct hardware, couldn't make a decision... the list goes on.
Regardless, I was on staff so I got my eight hour day in, usually rushing the last two hours to be productive once we were finally ready to go - though I ate the four hour total commute and the huge gas bill.
The painters were totally screwed though. We were so close to deadline, that we had three carpenters all using table and chop saws, jig saws and sanders in a 500 SQ FT high rise apt while the painters were rolling the walls and painting the trim.
It was ridiculous, and they had to come back time and again to touch up their "sloppy" work. How could they do a good job in that environment. Dust was flying everywhere!€€
Same boss, same commute, different job site, only for about 6 + months this time: same result.
There was a drywaller who came down from New Hampshire who would have a list of things to hang, patch, tape, seam, whatever. The carpentry crew wouldn't have even been told we were framing the wall or addressing whatever the drywaller was supposed to work on.
He had a longer drive than we did and he just totally got abused.
I feel your pain if you're working in a situation like this. I was happy to have moved on. While the boss's disorganization didn't hurt my paycheck, it sure had to wreak havoc with the subs.