Gen 1 actually had this weird thing going on where Ice was actually pretty capable of being good due to some weird choices that end up cancelling out the weird choice to not let ice resist anything.
Fighting type sucked ass in gen 1, there were barely any moves for it and the ones that existed were all kinda bad. The best it had was hi jump kick, which was hitmonlee's signature move.
Rock type wasn't bad in gen 1, but offensively the best it had was rock slide, and most users of rock slide happened to be weak to water or ice, the former of which every ice type had access to, including Jynx (though for her it was non-stab bubblebeam at best).
The best way to deal with Ice in gen 1 was with fire, but fire was also its only special-type weakness, and most ice types had good special stats, and most of them were also water type.
And then of course, 90% accurate blizzard, and freeze that doesn't auto-thaw.
All of this to say, I think in part Pryce is bad because they designed him without the assumption that fighting and rock type both got better in gen 2, along with ice getting a new weakness.
Though he's also bad because gen 2 has immaculately bad pacing.