I recently added a cold air intake and cleaned the throttle body and IAC valve (I was having hunting idle issues) on my '01 Accord V6, and I noticed that there were coolant lines running through the IACV. Instead of reconnecting them, I bypassed the flow with a loop of transmission hose and instead routed the breather intake through it which now cools it instead of heats it. I did that because I noticed that the hunting idle only happened when I started the car warm.
Since I did all that, the idle is perfect and steady. I understand that heating the IACV is supposed to prevent icing that might cause the valve to stick, but I haven't had any issues with that. I've even run it on 20-30F mornings and the IACV, throttle body, and even the manifold will stay cool to the touch, but nowhere near cold enough to cause icing.
I guess my question is did I miss something big about the design of the IACV system or is heating it extraneous in my car?