IMO you can't drive 20 miles on any highway without running into a DOT cop sitting in the middle or on the side of the road. Back when I got into it during the mid 90's, if you seen one DOT cop a month that was a lot. I don't have to tell you that once they select you to pull over, even if you pass everything, it's an hour before they let you go.
This all started after 911. The government used that as a reason to hire all these cops and have these random stops just to check you out. Who wants to deal with all this government bullshit? As for your complaint about rest areas and truck stops, you are absolutely correct. I was a local driver and if I needed a bathroom first thing in the morning, I was in trouble unless I could hold it to my stop. Every rest area was wall to wall trucks, even on the sides of the entrance/ exit ramps. We have several major highways that go through Cleveland which is in Cuyahgoa county. We don't have one rest area in the entire county outside of the turnpike.