There are a number of ways to handle "cheating" - greatly increased insurance and license expense for CDL drivers would probably cut down on most systemic fraud.
You don't need a CDL to drive for Uber. The whole point is that any one can pick up is phone and start driving. How do you stop that? Given the climate of Houston summers, I'd just come in an hour, hour-and-a-half early and do three trips to call myself a driver; literally just so I could avoid the heat.