One advantage is no explosive projectiles or flammable propellant. This prevents disaster from accident or an enemy hit on a magazine.
Look up fires at sea. en.wikipedia.org...
My understanding is that it doesn't generate electricity, it boosts it. It's more or less a power booster. If there is no power being supplied no
power comes out. If 0.1 amps is applied you get 10,000 amps out. Or something like that.