You sure? Maybe you should go work for nintendo. Or maybe you're just smarter than all of us. The DS was hacked, and could be manipulated to generate pokemon with any traits. As long as those traits are available in-game (no matter how low the odds), nintendo can't really check much when you upload them to pokebank. Please explain how you would check that? Illegal things, like pokemon with moves it can never learn, etc.? Sure, those can/should be kept from the game. Like that lvl 1 gengar screenshot that got through pokebank should have been blocked. Legal though? I have no clue how they would see the difference.
So you had a 6IV foreign pokemon parent as well? Honestly confused why you still used the ditto then.Except, it didn't speed anything up. I was already at the phase where I had two perfect parents. It didn't speed up the time it took to hatch the eggs, or the time it took for one to generate as a shiny, or speed up the process of having the correct nature instead of having to grind out the ability capsule. It helped literally nothing about the egg.
Apart from what apearantly is just a completely stupid situation (you claiming to have 2 6/6 IV parents, one of them being foreign, and still using a hacked ditto), you speed up the game by using hacked pokemon. Even if you didn't hack the pokemon yourself, you got a hack from someone. And you use it to have to play less time on average to obtain what you want. That is a hack, period, and similar to my WoW example.That is nothing like pokemon. A boss suddenly poping up at 10% hp that you hacked is a hacked. You generated him at 10% hp. You, not the game, You. The egg was not generated by me, it was generated with all of its traits by the game. Not me. I had no control over it being shiny, its ivs (which were chosen), its gender, or its trait. I had control over its nature via everstone, and its species via using a female.
Whether you speed up a game by 1% or by 99% by use of 3rd party programs, it's a hack. 1% isn't a lot, but it's still a hack. The only way it's not a hack is if you are at 0%, anything else in between is just you putting an arbitrary number of "speeding up by x% is fine because it suits my argument". The only absolute values with regards to the discussion are either "affected by hack" or "not affected by hack".
Edit: @ your ditto. It's shiny with 6 perfect IV's? Assuming friend safari is 1/1024 odds of finding a shiny, and guaranteed 2 perfect IV's and rest random... Chances of finding that is 1:1,073,741,824. So yeah, 1 in over a billion. It's a clone from a genned pokemon, or a genned pokemon. Odds of it being legit in any shape or form is so ridiculously low, scienctists would consider it as being non-existing.