I think they attempted to keep it real.
Heroes don’t exist in the real world, and if they did, would they be perfect? That is the real questions. When catering to a young audience, being realistic rather than portraying an exaggerated version of heroism does not always bode well. Kids should realize that along with the white and black, there are grey characters as well. so even if they think they have someone who they can trust, they learn to be careful not to trust them too much, friends or family.