Is this all that weird? The ICC is fairly Eurocentric. India and China aren't signatories either.
The "Hague Invasion Act" is performative silliness enacted in the immediate wake of September 11. The truth is that no major European country is going to arrest an American, Indian, Philipino or Israeli politician. There's kind of a deus ex machina thing happening with the ICC; you still have to do standard-issue diplomacy.