>>37061749Wild battles are good because they are a change of pace from the rest of the game in a natural way. Instead of trying to one shot everything with your strongest super effective attacks you are instead doing the exact opposite by whittling down their health and keeping them alive. This encourages using a variety of attacks including weaker ones and status moves that nobody would use otherwise, and rewards players who put care and deliberation into their pokemon's movesets. It also provides a change of pace compared to trainer battles due to having a different objective. Legendary battles were more tense as there is some risk of having your party killed before you can capture it, and also the fact that it could run out of PP and struggle itself to death. Both are natural parts of the gameplay working together instead of an artifical and forced timer, and an artificial and forced mobile game with broken motion controls.
Nobody fights wild pokemon for EXP because they give jack shit. Ironically, Let's Go encourages you to stand in one spot catching Pidgey #543484 and Rattata #316127 and rewards you with massive EXP bonuses and overpowered AV candy for doing so.