Question: are amps more than watts?
Answer: Power (watts) is volts times amps. A few electrons under a lot of potential can supply a lot of power, or a lot of electrons at a low potential can supply the same power. Think of water in a hose. A gallon a minute (think amps) just dribbles out if it is under low pressure (think low voltage).