I don't see what's so bad about getting the desired pokemon anyway. It sure beats the tedious amounts of work it takes with breeding, level grinding, getting points and stuff for the move tutor, and getting an item just for one pokemon. I'd hardly call that a "bad person." It's just a game. There are gonna be people who abuse it with 999 stat pokemon, but guess what? You can just leave the battle.