Someone hit on this earlier, that the practice of leaving diesels idle comes from the fact that in the early days, they were hard to start. The engines were low-compression, had no glow plugs, maintenance wasn't priority #1, and the starter/battery technology of the time just couldn't crank the engines over all that well. Once you got 'em running you left 'em running until you were darned sure you were done using them for the day.
Today, the big-riggers can't even leave them running anymore. Many trucks made in the last 15 or so years automatically shut off after so many minutes of idling.