Why is ICl more reactive than I2?

Why is ICl more reactive than I2?

Inter halogen bonds are weaker (it is between two different halogens like ICl) because of its partly ionic character due to difference in electronegativities.

while when same halogens form X2( like I2 ) molecules and they form covalent bonds which are stronger than interhalogen compound and weak bond obviously is more reactive than the stronger bond and that’s why ICl is more reactive than I2.