Autism is a neurological disorder. It's not caused by bad parenting. It's caused by you know abnormal development in the brain. The emotional circuits in the brain are abnormal. And there also are differences in the white matter which is the brain's computer cables that hook up the different brain departments.
Everything is complicated if that were not so life and poetry and everything else would be a bore.