Man, both sides have good arguments and reasons for the way things are. Devs just don't want there to be a flood of good/rare pokemon which would ruin the economy long term while people don't want to spend unnecessary long hours, paying lost of ingame money to find a rare poke. I believe there should be a compromise because i don't disagree with either side.