I mean the rhetoric of free unregulated market is that the “homo economicus” would use total information and make fully conscious decisions.
Seems like some are withholding information to push other actors to make bad deals, externalize losses and generally speaking skirt from supply/demand dynamics.
If you don't want a delivery you don't bid on it or you set your bid high enough to make you want to take it. If no one bids on a delivery then the shipper raises the maximum they will pay and the process starts all over. Delivery location or pickup location a horrible place? Again, don't bid or bid high.
This is exactly the definition of a free market. Telling an independent that they must take the next load available without letting them decide if they even want it is not. That's being an employee. And shipping companies have spent years getting rid of their own fleets and drivers to push the cost to the individual drivers. And yes, there are a LOT of apps for this.