In Pokemon GO, there are many different opportunities for Trainers to wield captured Pokemon in battle. This includes Raid battles, Team GO Rocket encounters, Gym defenders, PvP Leagues, and more. For this reason, many Trainers take the time to ensure their team is ready for such an occasion by ensuring included Pokemon has a high CP and the best moveset available.