>>27802323... That's the fucking point REEEEEEEEE
ALL things can have an absence of heat, ICE is just a very condensed and simple typing/element in RPGs to visually show what is cold. Otherwise we can't exactly tell, like I mean how would you be able to tell if a "frozen" steel beam was cold until you touched it and probably lost your arm to frost bite or literal instant freezing.
However like I mentioned in a previous post, water molecules are present in our atmosphere and generally anything cold will be coated in ice or cause "freezing" in terms of actual frozen water within the environment it's in. In general freezing is a transition of state (obviously), but even solids can freeze because it's literally just removing energy from matter, thus condensing and solidifying everything even more. That's what Ice is, it's water that is so cold that it's now a solid with little to no movement between atoms and absorbs the heat energy that makes contact with it. It gradually, rapidly or instantly freezes any atoms which reach "freezing" temperature because of it. However due to sharing heat energy between eachother this also means the "cold" object is heated by a fraction for every x amount of thermal energy it absorbs. It's actually a LOT easier for ice to be heated than it is for ice to freeze but the idea here is that they're so cold they can instantly freeze shit containing liquids rendering them useless by blocking their water outlets and slowing the actual pokemon down like water atoms would.
Ice is more caused due to being cold than cold is caused by ice. However ice can cause environments to be cold but cannot sustain its frozen form because there's only so much heat energy it can absorb before melting and becoming room temperature itself or evaporating. HENCE why fire beats ice and needs to be separated. One generates heat, the other is a lack of heat and absorbs it well.
Fucking tl;dr shit right here.