Great bulk of truckers? Possibly fleets, whose drivers have little input on what is used in the trucks. Every class 8 engine is, and has been for a few years, factory filled with 10w30 CJ-4 oil. it has been the current recommendation. I would love to know those downsides of moving from a 15wXX to a 10wXX or even a 5wXX. As for cost, a 10w30 is the same price as a 15w40. I have several samples of my factory remanned Detroit S60 (MY 2000) using several fills each of 15w40, 10w30, and 5w40 in it. 626,000 miles and still running as well as the day that reman engine got put in my truck. Curiosity and the prodding of my oil supplier caused me to take a shot at trying all those grades and seeing the results.
Yes, it does beg the question, why CK-4? Well, look at what they say as for why.... better oxidation control, decreased wear, shear stability over CJ-4 oils.
And you must not have ever been to the midwest or west during a winter in America. One hardly needs to be in Canada or Finland to have oil be like molasses and fuel gelled up and plugging filters. Even with all my precautions I take with my commercial truck, I always have spare fuel filters and tools to change them out. And most of us like to do the engine off thing even in the winter to save fuel and other issues. Cold starting a 15L diesel at -25F can be tough if one does not have the right oil, prepped fuel, etc.