I noticed some veteran players were objecting to the idea of giving away Pokemon because it somehow negates their work, but I have to disagree on that. As a veteran of Pokemon new to the whole competitive thing, the only reason I've been able to start working to breed a wifi team is because a lovely person on Reddit gave me a flawless Ditto. I plan on using that Ditto to create some flawless (or near flawless) Pokemon for battling or parents (if egg moves are needed.) It makes the tedium of things like trying to find a parent with the right nature or EV training a bit more bearable when I have a good jumping off point. It helps new players get off the ground and get started, it doesn't stop us from putting in effort.
Also, Pokeguy, thank you that was really really kind of you.
Also, Pokeguy, thank you that was really really kind of you.