I have an old Onan generator that has a pressure switch screwed into the engine block. It monitors oil pressure. Being an old unit, the pressure switch wire goes to the points and I need to crank it, just like you, for a few seconds until it starts. The pressure switch grounds the points until a few pounds of oil pressure is built up.
The pressure switch saves the engine bearings if you would lose oil pressure while running.