Long runs can be a double edged sword, and a lot of it depends on the intelligence of the driver, and how willing he is to be let himself be manipulated by dispatch. 1100 miles, 1400 miles, with no break, yeah, it's legal, but it's pretty stupid, generally speaking. Many times you can drive that with no break, but the question is, should you? Usually, on runs that long, if it's booked at 45 or 47 MPH, then you can make up enough time to get a good nap along the way. But if it's booked so that you barely have time for fuel stops, then it's not a smart run.
There are times when you start out on a long run and two hours into it you're ready for a nap. Other times you can drive 15 hours solid and are ready for several more hours. It all depends on your body's state of rest and alertness.
Expedite companies who primarily book long runs should be viewed with a jaundiced eye instead of through the eyes of a Big Buck Woody. They're looking for the quick and easy, as it's easier to book one long run than it is to book 2 or 3 shorter ones for the same miles (and often more money, actually). For example, if I'm gonna run 2000 miles this week, I'd much rather have it done with 4 loads of 500 miles each where I get plenty of rest throughout the week and between loads, than one run of 2000 miles where I get little rest during the trip, and then need a day or two after just to fully recover. The stress of being sleep deprived and of driving while tired has a long term effect on the body.
This isn't a matter of, "Ggggrrrrr, Look at me, I'm tough, I can do it!" It's a matter of driving, and working, smart. If you're not driving smart, you're not safe.