“Not speeding” does not automatically mean “was traveling at safe speed for the conditions”, as your example reminds us.
You seem to believe that going 28 in a 30 and still hitting a child or 33 in a 35 while hitting a child is acceptable.
Not acceptable, but it happens. The ultimate part at fault is the guardian of the child who let them wander into traffic.