Why doesn't the fuse blow all the time
The system voltage may be dropping. Check the connections for tightness and corrosion. Even very light corrosion on the screw and plug connections is enough to cause this problem.
Check the battery terminals, and battery condition as well. Low voltage will increase the thermal load on the fuse because the fan motors will draw more amperage.