@Fenikkusu, think of it this way. Say you're breeding for a Porygon Z and you want hp fight with flawless IVs 31/30/30/30/30/30. If you had a LEGIT ditto with 1 or 2 of the IVs you want to pass and you use the fast hatch code, your chances are still low because a double flawless ditto + triple flawless parent is like 1:23 chance? Where as if you use a PERFECT ditto and perfect parent. You chances are much much greater than using the fast hatch code.
The hacked parents are possibly faster argument only applies to genderless pokemon, and that's only because it mainly depends on your ditto, since you can only chain one parent instead of both. Regardless with pory though, you're still getting eggs much faster than a breeder not using fast hatch, so your 1:23 chance is about the same amount of time that it took another breeder to hatch about 6-7 eggs, assuming they put an egg back in the box, get the new egg, and then grab the other egg each iteration.
It is easier to get 3~4 flawless IVs using 6 flawless parents than using random 31 parents born after hatching a lot of eggs.
Let's suppose I wanna a Lucario. Flawless Spd and Atk/Sp.Atk are needed. But a 2 flawless Lucario with crappy defenses isn't acceptable, so let's assume I want 25+ on other stats (save the opposite atk IV).
Situations:
A - I have 6 flawless parents.
B - I have one 6 flawless parent.
C - I have flawless Atk/Spd parents, gotten after hatching about 50 eggs, one of them has 25+ HP and all the other IVs are below 20, because they're real parents, not hacked one.
If after hatcing 50 eggs I still have a REALLY difficult situation, imagine how easy it is to get a good Lucario on the first or even the second situations.
It's relatively easy to pass flawless Atk/Spd, but you'll still have a hard time to get good defenses/HP.
When you have 6 flawless parents, it's way easier to get these high IVs, because you have a higher chance of passing these IVs instead of trusting on random generation number.
Hacking parents make the job WAY easier than hacthing eggs. Plus, it changes one of game mechanics. It can't be compared with quick hatching, that does nothing but make the hatching process less tiring.
Obviously, since 3 flawless have to be passed no matter what, you'll always get 3 perfects, it's just a matter of placement, if you're guaranteed 3 perfects, then yes, you'll have a higher chance of getting 4 flawless since you only need the RNG to crap out one extra flawless for you.
Considering I've been breeding without hacked parents, or quick hatch code, yes I can well imagine how difficult it is to pick parents. For that matter, I'm also breeding on the assumption that even if I get a good pokemon, there's a 50% chance that it'll be useless (lol magic guard clefable w/ softboiled), so I'm well aware of the RNG.
Regarding defense and HP, I almost always trust RNG for HP, because it's the most difficult to pass, and I have better odds with RNG than hoping for it via breeding. If I get a good IV'd parent who also coincidentally has a perfect HP IV, I'll use it obviously, but I'm not pinning too many hopes on the HP IV passing.
While arguing odds of passing perfect IVs with better parents is fun, it comes down to the fact that only 3 IVs are being passed, so you want your key 3 IVs in both your parents, which is easy to do for all but genderless pokemon. Since ditto can't be bred, you have to rely on luck for that one, and I will concede that hacking your perfect 31 ditto is probably more of a boost than quick hatching in those cases. But with gendered pokemon, the quick hatch will get you parents that are comparably good for breeding fairly quickly, and hit the RNG odds better by sheer volume.
Both methods involve cutting out the amount of time involved. Personally, I'm of the opinion that if you're going to hack through the process via quick hatch/hacked parents, you might as well just go all the way and hack the IVs you want since you're already altering the game mechanics. In for a penny, in for a pound, but that's just me. You can play all the morality games you want, but the fact remains, you're still reducing the amount of time it takes to get what you want, and doing so by altering the game itself.