The ulti causes afflicted targets to be immobilized because it is the frost staff ultimate and frost staff causes immobilize as secondary effect. What doesn't make sense about it?
Or did you really think that the immobilize affects only targets wearing a frost staff?