Taking Talon's silence away was fine, the problem is Riot didn't replace it properly. They should have replaced the silence with a new cc that'd disable mobility spells only (like a snare, but without actually stopping the ability to walk). It's the kinda thing they should add to a lot of melees to help deal with ranged mobility/self-peel creep without having to overload melees with their own mobility and harder cc (which also helps those melees compete with ranged mobility/self-peel, but comes at the cost of pushing champs without mobility out of the game, which would not be the case with this new cc).
Replacing it with a slow instead was a mistake... doing so allows anyone with mobility (which is basically every ranged champ that's reasonably strong right now) to effortlessly escape in a way Talon himself cannot combat (because he just burned his only dash to get into melee range in the first place, and the MS from his ult doesn't compete with a dash).
However, the assertion that Riot crams counterplay into everything is false... Riot still refuses to offer actual counterplay to directly-targeted range. Instead, they simply seem to think 'stay out of range' is valid counterplay, despite the fact that doing so is not an option for half the roster... this is why Annie, for instance, got to keep her directly-targeted ranged stun (or instant ground-targeted, just as unavoidable besides staying out of range) at a nerfed value when she became a problem instead of it getting deleted like it should have been, or why ranged ADcs get to remain the most dominant and necessary class in the game despite the fact that their attack patterns are extremely low counterplay to melees.