Why is mac – mic, but cat – cait?
I don’t think there is a logical reason for it; it’s just one of the many arbitrary things in language. An expert of language evolution may know there is an actual reason for that, i.e. a categorical preference or aversion to a certain sequence of sounds that would make “maic” highly unlikely.