Answer:
Because oil need to penetrate very small niches inside engine. But size of these niches varies between different engines. Viscosity needs to be low enough to penetrate niche (not to stop at the edge) but high enough to stay inside and lubricate instead of just going through without much effect.