Создать нейронную сеть дело нехитрое. А вот обучить…
Разработчик выбирает чему её учить и на каких данных. Некоторых данных в готовом виде может просто не существовать. Например, чтобы обучить сеть, которая будет управлять автомобилем надо посадить за руль живых водителей, чтобы они сначала управляли, потом подстраховывали и корректировали, потом присматривали и вмешивались при необходимости.
Творческая роль разработчика пока еще нужна. Пока еще очень-очень далеко качественного перехода нейронных сетей.
Их сложность позволяет сравнивать их пока только с самыми примитивными организмами, которые могут только реагировать на простые стимулы. До высшей нервной деятельности им пока очень далеко.
Текущее состояние в сфере ML не выглядит так, что в каком-то обозримом будущем такое будет возможно.