The problem here is that it's impossible to get every shiny Pokémon without h4x0ring (for example, Shiny Zygarde's a problem as it was never released, & so are quite a few other legendary shinies as some of them are event only, like Shiny Jirachi). So trying to obtain a full true shiny dex could result in a ban if you're unlucky, which means some shiny Pokémon are a risk to you & your save file/3DS as well for that reason. So it's not just the drive, it's also a risk to take as well.