I don't like IVs either, but from a competitive standpoint, you do what you have to to win as long as its allowable within the boundaries of the game. Playing fair (in Pokemons case, catching pokemon and not worrying about their IVs and expecting to compete at tge highest level of competition) is scrub mentality. Like Sirlin said, you play to win. Wave dashing Melee or Tekken wasn't part of developer intent, but it was in the game and made people better. Infinites in the MvC series, unblockables in SF4, etc. You learn and do what you have to to win, and RNG abuse falls in those categories.
I think the argument is about how to fix IVs themselves or get rid of them entirely for a better system. And we can argue all we like, but none of us work at Gamefreak/TPC. So whatever system they implement, people are going to find a way to break it.
Btw, I've never RNGd for a perfect pokemon or hacked to get one. The most ive done was breed a growlithe from a perfect IV adamant ditto that I traded someone online for, so I have two perfect IV stats on my Arcanine and that's it. I'm lazy, but I also don't expect to compete when official tournaments are held. That and I suck at 2v2 lol