My kids get upset when agemates are not at their level, with specific examples. I always respond with the idea that everyone learns on their own schedule, at their own rate, and this is a lesson that their friend is working on right now but they learned already. I can usually find something their friend already mastered that they are still working on, too - table manners or something. My kids know they are particularly good at figuring things out, which makes it hard to handle when other people - even adults - are sometimes slower. It's important to honor the experience of being different without making value judgements about it.