I do not have a straight answer for not switching to diesel oil.
1) Mobil is not recommending a diesel oil for my truck on their list of recommend M1 oils (but I may contact them and ask why for curiosity). Also, the M1 HM is SL rated but not SM rated. I wonder why? They must be doing something that doesn't meet the new standards of SM
2) I just replaced my cat and O2 sensors so I really don't want to throw any curve balls and risk messing with these HIGHLY sensitive little buggers. I hate the check engine light!
3) I found this quote from this site where someone asked Valvoline this question re diesel oils in gas engines:
"Diesel oils are not the answer. With ever increasing limits on emissions, automobile manufacturers have tightened emission control systems on newer vehicles. This is one of several factors considered when the American Petroleum Institute (API) sets standards for engine oil. The current API standard is “SM,” which replaced the previous “SL” classification. Because phosphorus can poison a vehicle’s emission system, the level of zinc is lower for current engine oil. Because of this, many hands-on car enthusiasts and engine experts believe the lower levels of zinc in “SM” engine oil is causing excessive wear in older style push-rod and flat tappet engines. This is despite the fact that all new engine oil classifications are intended to be backward compatible, which in turn has resulted in the widely accepted belief that modern engine oil is not adequate to protect older engines.
Finally, I don't know why I need to give a reason when I have the perfect oil already. My engine is loving the JB Mix and I really have put the truck to test recently. I just don't see a real reason to switch. The above 5w40 UOA on this engine was not impressive.