>>47320012It is literal canon that Pokemon deliberately seek out trainers. They enjoy battling, they want to be stronger, and trainers can bring out their strengths more than they ever could alone in the wild. They INSTINCTIVELY seek out companionship from people.
Every single official source says as much, with no indication whatsoever that it's unreliable information.
Furthermore, Pokemon can and will choose to deliberately disobey their masters if they see them as unworthy. They can even straight up leave if they really want to.