Taking cash is likely the result of the hauler being slow to pay or having a history of non/short pay. Sounds like a credit issue. "Large/huge" doesn't equal "no credit risk". Casella is a good example.
There are plenty of other ways they are hosing the investors, but I don't think this is one.