A couple questions regarding Katarina, her role, and assassins
I've always thought of assassins as champs that are defined by their ability to 100-0 squishes/semi-squishes, extremely fast or mobile, very squishy themselves, very mobile, no major CC, weakest just after an assassination, and no 100% reliable escape. I love playing Talon, Zed, Fizz, and (the older) Kha'Zix for all of these reasons, but I am confused by the presence of Katarina. She has a passive that resets 3/4 abilities on kill/assist with no costs, meaning that she is only slightly weaker (no ultimate for a second or two) when she lands a kill - a mage with a high-mobility assassin kit. I remember Riot explicitly stating these traits as assassins not too long ago before the Fizz/Akali changes in a Q&A, but why is Katarina an exception? And why does this work/not work? Any clarity from experienced players?