Because the trucking industry is cut throat. Always someone will haul it cheaper. Not as well or on time, but cheaper.
If the industry was as “cut throat” as you say, the driver quoted in this article would never be able to charge $9 per mile for a load.