How come nurses have to report elder abuse?

Human kindness. This should be done for humane reasons. There are laws however to protect those who may not be able to protect themselves, analogous to a teacher reporting child abuse.