For a trucking job you do in general need a commercial driver's license (CDL) which has far more stringent requirements than getting a regular driver's license. Many states require an EAD (employment authorization document) to get a CDL.
The license thing is because it's license them or leave them no choice but to drive without a license. Makes far more sense to blame America's driving culture rather than creating complex systems of ulterior motives.