I run detergent oil in any engine with a full pressure oiling system. The detergent gas a cleaning effect to prevent sludge build up.
Back when hydraulic lifters were being introduced , sludge would build up and plug lifters in very short order with the oils available in the 50s and 60s. A whole industry was built on oil additives to clean hydraulic lifters, some of those additives are still available.
However the quality of todays oils have improved so much I DO NOT THINK THEY ARE NEEDED.
Run a good detergent oil and change it regularly.
The only time I would recommend non-detergent is in an antique engine with dipper lubrication.
Those rods have a dipper on the rod end that dips a bit of oil from the crankcase. With a detergent oil it can cause foaming and oil starved bearings.