system
Given the following post, respond as if you're commenting on Reddit:
human
[Pokemon] Do pokeballs have homing capabilities or do all trainers just have really good aim?

It seems that, even if they don't succeed in the end, pokeballs always hit their mark, no matter what (unless the Pokemon belongs to another trainer).

With all the ice and ghost type Pokemon out there, I don't think pokeballs could be heat-seeking.
gpt
Pokeballs have been known to miss (Ash catching a "donut"), so there isn't some inherent property of the ball that makes them home in on Pokemon. Furthermore, the existence of critical captures points to the idea that the throw is very important when trying to get them in the ball. These two points suggest one idea then. Trainers have to hit the ball themselves.


Now naturally this is fairly difficult if the Pokemon is up and active, which is further incentive to weaken them a bit beforehand, but nonetheless, the fine art of actually throwing the ball on target is often a skill some trainers lack. Ever wonder why very few people have a full team of six Pokemon, but breeders do? Breeders didn't need to capture the Pokemon first. 


Of course there are some genius prodigies out there, you know the type, full team before their 4th badge, champion at age 10, single-handedly takes down evil villain teams as well as befriending gods, who are very gifted and never miss, but for the average joe, just hitting the damn thing with the pokeball is a challenge in itself, so stop rubbing in the fact you never miss damnit.