Ca sert à compenser les augmentations et/ ou pertes de courant.
Non, ça sert à éviter que la bobine grille quand on laisse la clé sur le contact

.
Principe : quand on actionne le démarreur, la tension aux bornes de la batterie chute de 12V à moins de 10 V. Si les bobines étaient de "vraies" bobines 12V, il n'y aurait pas assez de tension pour assurer l'allumage à ce moment (moment critique par ailleurs), les bobines de nos moteurs sont donc en réalité des "bobines 10 V" (environ).
En usage normal (en-dehors du démarrage) la bobine serait donc survoltée et chaufferait davantage, en particulier quand on laisse le contact, moteur arrêté. On y ajoute donc en série une résistance dite "ballast", qui est court-circuitée lors du démarrage.