In the remakes of these games, they made the final battle with Red take place outside on the peak of Mt. Silver while a blizzard is raging for some reason. In the original games, judging by the look of the place in the Game Boy Color games and Pokemon Stadium 2, I had assumed that the final battle was supposed to take place in a dark cave, but I guess on the top of Mount Fuji is more climactic.
Anyway, the originals also didn't have this ice storm whereby all Pokemon involved in the battle are buffeted by the falling ice. That pretty much means you have to win based on your own merits and not rely on the ice to help you win. But I remember how on my first attempt at battling Red, he was very tough and the only way I managed to beat him was through attrition by having the ice storm slowly whittle down his Pokemon's health while I kept healing my own Pokemon.
And thus, I cannot fully take credit for defeating him because the weather also kind of helped me win. If it weren't for the help from Mother Nature, that battle would have been a lot harder for me and I'm not sure I would have won. I know that it's not considered cheating because it's really Red's fault for choosing to stand out there in the cold, but does the presence of this ice condition make the battle too easy? You could easily exploit it and use it to your favor is what I'm saying.