Before you read my response, I would like to say that I respect everyone's opinion 100%, and I know that RNG'ing isn't for everyone.
To everyone who says "RNG'ing is unfair."
-That statement could not be any more untrue. Anyone can learn to RNG. The only things you need are a computer, an Internet connection, and a DS System with a Pokemon game. That's it. There is no 'elite group' or anything like that.
But with that logic, using steroids should be acceptable, because anyone can use them. Who cares if other people have spent their lives training for a sports event? I'll just take enhancers and beat them, without putting in as much effort.
To everyone who says "It takes the fun out of it" or "You lose that sense of accomplishment".
-....You're kidding me, right? Not only do I consider RNG'ing fun, but the sense of accomplishment after each successful one is huge. And how would you know anyways?! If you haven't tried RNG'ing, you can't post and say that there is no personal connection, or fun, or sense of accomplishment, or anything. You're posting off-topic. This thread is about whether or not you consider it legitimate (which I absolutely do), not to complain that you "can't" do it when the truth is you can't be bothered to learn how (or you believe it truly is cheating, which I respect). There is a distinct difference between actually thinking it's cheating and just thinking it's unfair. One can be disputed, the other certainly cannot.
Personally, I enjoy looking for a good natured Pokémon, spending the time levelling it up, and then when it all pays off, and the Pokémon evolves, I feel accomplished with myself. If you want to just generate your Pokémon, wouldn't it be better to use Pokémon Online or something?