RE: Why is it so?
Kerosene is actually a pretty good lubricant in its own right. It is also an excellent penetrating oil too, which you might have noticed when you try to wash it off your hands. Thus you do not need to add extra oil to the fuel when you are mixing it up for your engine.
So besides the oil added to the fuel the kerosene also lubricates the engine, especially the lower end.