The things to look at are what other skill sets a driver has to offer that could provide a living. The answer all to often is nothing and they aren't trying to acquire any new ones so drivers end up trapped and being forced to fight for bread crumbs because they can't leave. Then you have the ignorant drivers that don't know how to run a simple business that just depress rates further.
Perhaps many drivers either have other skills that could provide a living [I know a few of them], or don't want to do anything else [I know some of them, too]. Acquiring new skills would benefit them not at all, nor any one else, either. Those of us who like what we do need to see compensation increase as our costs increase, same as any other business.
I've always thought 'love it or leave it' is pretty stupid, because if you truly love it, you don't leave, you fight to make it right.