The first reason is because good exercise. Kids can go outside and run around and have fun. Since the kids have to go around and escape the other kids it keeps them active. It doesn't interfere with school either because there is a safe zone in school.
Another reason role playing games are diverting is because kids can get away from their problems. They can get away from family problems or social problems because they get to hang out with their friends and use their skills