They may have made it 100x easier these days to get battle ready Pokemon (but then the retards go and remove Pokerus and don't let auto-battles give you EV's), but the truth of the matter is, hacking is the only reasonable way to compose more than 1 viable competitive team. Getting perfect Pokemon is a full time job that 99.9% of players ain't got fucking time for.
Spend 40+ hours making a team that might be complete and utter shit, or 5 minutes on a computer program for the same results. It's not rocket science. The only people who actually care are "purists", aka elitist faggots with no life or responsibility so they can spend 20 hours a day breeding perfect Pokemon. These faggots will get insanely angry if they even catch a hint of you injecting your Mon's, because you're invalidating all their stupid and pointless work by taking the sane option. That ultragigafaggot Verlis is one of those, despite the fact his "fans" made all his fucking teams for him, hypocritical homo.