>>20116384>>20116407>>20116433The issue is that the version we see in X/Y, the encounters where you dont fight, dont hard code the stats of the roaming pokemon, it just generates one for you to look at until it reaches the cave where you encounter it. As an example, if your chasing zapdos, one of the encounters before the cave can appear as shiny because its generating a different zapdos every time.
When you reach the cave, every time you engage it, its once again randomized, allowing you to save in front of it and farm IVs.
If you allow people to catch it/affect it on encounter attempts, the IVs get locked in, turning hunting for a GOOD roaming pokemon a huge drain on your life vs a quick reset on capture that the second option affords you.
Honestly, if I opted to use legendaries when I fought, i'd go with the second method, if only for that reason.