Well, the only one I can think of is the Gyrados situation, which I think has been a debate forever. Other than that, I can't say too much, I mean, they just wanted to mix some up, just give the game a little more fictional value, other than just having one type for every Pokemon.