That's the result of big govt over-regulation, when common sense is thrown out the window due to over-regulation.
Common sense says if you're so tired it's dangerous to keep going you pull over to take a nap, thereby NOT endangering fellow drivers / pedestrians. NOT doing so, however, because you know the government will fine you for pulling over and doing the smart thing is being more afraid of the govt, which in this case discourages putting safety 1st, and it's regulations, fines, etc.
Anyone remember the old commercials that encouraged people to pull over and rest if needed? Now we're telling people 'we'll fine you if you do'? Does the govt (federal/state/local) really need more tax money that badly?