Those aren't people. Those are company names. If you can quote me what an actual person who has something to do with the game said, I'd love to hear that. If you want, PM me. Because the information I have on it is different.
Playing something in a way that developer did not intend is not cheating. You're whining because you find it "immoral." This immorality is based on nothing but whatever the hell you feel like doing.
Personally, I think the biggest positive that RNGing has brought (aside from decreasing the amount of people using external devices to create Pokemon for official competitions) is the rise of dedicated Pokemon breeders / trainers. I've found a lot of testing teams have the person who might not be as amazing at Pokemon battling (though I've found most of them are still great battlers) but specialize in Pokemon breeding. They know their way around the RNG. They know the breeding chains and move tutors. They do what Brock wishes he could!
Overall, I hope that the need for RNG manipulation will not be required in Generation 6. By that, I mean I hope they remove IVs and other unnecessary barriers to entry for newer players that adds no depth to the game. I believe in a more inclusive game and that's something this doesn't do -- even if it does give another niche for players to excel at, I think there can be other ways of doing that. I've always found that train of thought a bit disgusting.
As for currently? People who oppose the RNG seem to do so for selfish reasons -- because they found a shiny or something else and want to feel special and have something that nobody else does.