Ya know, I think you’re totally right. It still doesn’t make sense to me :) As much as I hate “trendy” spellings and etc, if you’re Catherine, Cate makes more sense...
Apparently nobody ever calls her Kate: it just fitted more easily into newspaper headlines ...I was at school with a Catherine who started out being called Cathy, then switched to Kate, then to Cait, and finally settled on Catherine.