There is a slightly easier way than just wasting ethers and elixrs, at least for Pokémon that have type immunities like ghost or flying types, say you wanted a shiny eevee, which usually knows normal attacking moves only, you could get a ghost type like the final evolution of Rowlet, and never be touched because…