Trainer is meant to make it easy for you test out what you want to find out, grinding gods several time just to fight the right one is against that purpose. It is absolutely a good idea to be able to choose, but that's not to say that we lose the choice to have them just appear randomly, of course we need that too.