To be honest... Alakazam really should not get that ability, for the sake of balance. Just the elemental punches alone would give it huge coverage, leaving few (if not then none whatsoever) Pokémon to be able to counter. And then there's Knock Off, a great utility move that can hit like a truck with the first hit. Alakazam REALLY doesn't need to be able to pull that off with that counted as a special attack. And then... if we were to bring the Gen 6 tutor moves into the mix, Drain Punch. Which not only counters the one type that might have had a chance to check it, but it gives it a means of regaining HP. Even on a glass cannon that's a terrifying thought all things considered, especially when Focus Sash exists. Bare minimum, make Knock Off and Drain Punch still count as physical. Then, even if Alakazam would be a huge pain to deal with, at least something could possibly counter it besides Mega Sableye and maybe Umbreon.