https://en.wikipedia.org/wiki/Infinite_switch
Everything you just said was wrong. There's no feedback from the coil, no temperature sensor, just a dumb switch that uses duty cycle to control output.
Whereas gas is a steady heat, and the heat output can be gauged by eye.