I would disagree, Legendary pokemon are supposed to be one of a kind, you don't see Kyogre, Mewtwo, or Arceus just walking around. They have better things to do than be caught up in the trivial problems of lesser pokemon, and to a similar extent humans. What kind of issues does a trainer that has caught a Latios have? Not many. Thats the main idea, it retains more realism. IMO