That's really sad, because it's a good idea, trucking has a massive labor crisis for all the reasons they detailed (only paid for hauling, not waiting, combined with the race to the bottom in transport pricing where independent truckers and trucking firms both are cutting their own throats to win contracts).
Yeah, the broking model is responsible for the trucking shortage. You start paying for trucker time at origin/destination, and the supply chain would become a whole lot more efficient, and trucking wouldn't be (as) terrible a job.