I think it's cheating. You're duping the system into thinking that that Pokemon should exist more than once, when it shouldn't. It also dumbs down the rarity of certain event Pokemon, shiny Pokemon, high-IV Pokemon, etc. and if you will, it hurts the game's "economy."

It's like doubling an item in an MMORPG. Normally that's a ban-able offense for understandable reasons.