Wow, thank you qwertyuiop! I wanted to post something about that before but I forgot, but you just said everything perfectly! I think people forget this is a VIDEO GAME and does not need to be "realistic". There could easily be a fire/ice, fire/water, fire/grass, fire/bug, dark/psychic, dark/fighting, ice/dragon, ect. with enough creativity.
Besides, if anyone here wants a "realistic" game, stop playing a game where humans go around capturing super-powered monsters in tiny little balls that suddenly makes the monsters obey their every command -.-
In any case, I think the main individual who started that whole argument is currently banned lol.