Гайки крутить роботы умеют. Тут цена вопроса, что будет дешевле и эффективней.
Давно удивляло, что если все алгоритмы давно записаны и даже созданы библиотеки, то зачем учащимся заново это изучать? Вот есть функция sin но никто не заставляет же ее запрограммировать на ассемблере. Так и с алгоритмами сортировок, зачем их на собеседовании давать, если все пользуются уже готовым? По сути можно код собирать как из кубиков, что и делают в реальности. Ну и реальные изделия тоже собирают из блоков, так что людей которые реально все это проектируют будет 1 из 10000 людей.
А когда будет chat gpt за тебя все решать, то зачем что-то вообще учить?
Ведь вероятность, что ты станешь конструктором хоть чего-то будет стремится к нулю.