Why does a moving magnet excite charges?
A moving magnet, which carries with it a magnetic field, creates an electric field. That’s just the way our universe works. Changing magnetic fields create electric fields. Since an electric field exerts a force on any electrically charged particle, the charges in a wire are pushed around whenever a magnet moves past them.