Leicester fans seem to do this - good players suddenly turn out to be mediocre (and where always considered as such, even if they weren't) as soon as they leave the club. And their replacements are of course massive upgrades.
Maguire and Chilwell were our 3rd and 4th best defenders the seasons they left. I'm sorry but that's just the opinion of most Leicester fans, especially with Chilwell whose form was so ridiculously all over the place. He'd have four good months and then be diabolical for the rest of the season, he had a great engine but wasn't great defensively. James Justin this season has been a huge upgrade to my surprise, his consistency and better defending marks him above Chilwell. Ricardo before his injury pissed all over Chilwell as a player. Maguire was decent for us, the problem was his vanishing acts upfield left us exposed because of his lack of pace to get back, or his needlessly dangerous passes handing possession to the opposition.
That's not to say we wouldn't be in a similar position with them in the team, they both had ability and potential. At the time we'd probably rather have kept them as there was still huge potential because of their age, but the signings who have come in mean we don't miss either for one second.
Kante and Mahrez don't get slated because they were genuinely world class player, Kante undoubtedly and Mahrez in spurts. They'd still get in our team now, without question.