The reason why EV motors are so high power is that unlike internal combustion engines, an electric motor being capable of high power doesn't make it less efficient during lower power use. So unlike a 1000 hp gasoline engine, an EV with 1000 hp can cruise around a city at low speeds using very little energy.
Another advantage of high power motors is that they are also high power generators for recapturing the kinetic energy in regenerative braking that charges the batteries.