You are mixing profit with pay for your labor. 15 years ago you could run a rural route and make $50k income but that doesn't equal $50k profit. Profit is what is left over AFTER you pay the reasonable cost of labor, including your own.
And you ignore how fedex changes the rules- from being an individual contractor to being required to own multiple routes. That alone can screw someone after they spent tens of thousands. thinking they were ensuring some security. Fedex changes things and in reality, you have only a choice to accept the changes or leave. For someone with a truck worth less than they owe on, it isn't such a simple choice.
And if someone bought the right to service a contract, that might have been a huge investment so leaving isn't an option that is acceptable, and fedex knows they have that power. As long as fedex can make unilateral changes to their business model, you are one change away from being a failure tomorrow, even if you think are god's greatest contractor today. Any contractor chiding another for 'failure' has a chance to be there through no fault of his own tomorrow.