I might be wrong but I think that for example not all stuns nor all snares have the same immunity duration, even though it's the same type of immunity. I'd have to check that again though.