Here's the current rules. They seem pretty reasonable
https://www.thebalancesmb.com/freight-trucking-dot-hours-136...
For example, drivers who transport property in the same state are subject to state regulations but not federal regulations. Whereas drivers who deliver materials from state to state must comply with federal regulations. Among the regulations:
A reset occurs when a driver has had marked 34 consecutive hours off duty. The workweek starts after the last legal reset. For example, if you begin at 1 a.m. on Monday, then the workweek continues until 1 a.m. the following Monday.
Each duty period must begin with at least 10 hours off-duty.
Drivers may work no more than 60 hours on-duty over seven consecutive days or 70 hours over eight days. And they need to maintain a driver's log for seven days and eight days after, respectively.
Drivers may be on duty for up to 14 hours following 10 hours off duty, but they are limited to 11 hours of driving time.
Drivers must take a mandatory 30-minute break by their eighth hour of coming on duty.
The 14-hour duty period may not be extended with off-duty time for breaks, meals, fuel stops, etc.
I would say the only issue is on your required break time, you sit around doing nothing and not get paid for it. If you are at home that is fine, if you are a long haul trucker, you're stuck at a truck stop waiting for time to complete.
As a side note, as others have mentioned, truck drivers have been getting paid less and less over the years, and that's not accounting for inflation; plus it's rough on relationships, so it's no wonder there is a shortage.