I understand what you're saying about it never being out of style because it's based on a traditional name that's been used for centuries. I'm not sure I agree, though, because of all the alternative nicks there are for
Katherine,
Kathryn,
Katrina and the other variants.
Kathy used to be the go-to nn but that went out about the time that
Katie (and its various spellings) came in.