On a traditional ignition system with points the coil current is controlled by the battery voltage, the coil resistance and the fraction of the time that the points are closed.
At high engine speeds the coil inductance also affects the current because the inductance slows the rise of the current each time the points close, so the average current is less.
To give a good spark at low battery voltages when cranking, some coils were designed for a lower voltage and a resistor was put in series. The resistor was shorted out during cranking. That was called "ballast resistor ignition".
More recently, especially when there is one coil per cylinder, the coil current is controlled by how long it is turned on by the electronic control unit, so the inductance (and the time) set the current. The resistance will make little difference. The electronic switch is closed for a constant time each cycle, rather than a certain fraction of the cycle time.
For example is the engine is turning at 1000 rpm, so sparking around 33 times a second, cycle time is around 30 ms. With points the coil could be turned on for 20 ms and off for 10 ms. At 4000 rpm, the coil would be on for 5 ms and off for 2.5 ms. With an electronic system using the inductance only, at 4000 rpm the times could be the same, 5 ms on and 2.5 ms off, but at 1000 rpm, the time on would be the same at 5 ms, and the off time would be 25 ms.
If the coil is designed like that, it probably shouldn't be used with a points system as it would not be designed to dissipate the amount of heating that would happen at low engine revs.