What is advantage of engine oil cooler?

Keeps engine oil cooler by dissipating heat from engine faster inturn giving your engine longer longevity.If you are hard on your engine by towing or going up steep hills often(If you live in mountain area)it will double your engine life by reducing wear caused by engine heat..use a synthetic blend..it also helps.