Quoted By:
The only objectively, 101%, indefensibly bad way to implement a rare pokemon is to not only make you trade for another pokemon from another game to get it, but to have it be a SPECIFIC version of that specific pokemon traded to your game to get it.
Shit like Regigigas, the Regi trio in platinum, or Rayquaza in HGSS, or Landorus in BW. It's fucking awful.