Человек всегда ищет пути облегчить (оптимизировать) свой труд, придумывает новые языки программирования, библиотеки, инструменты, автоматизирующие различные процессы. Так что движет людьми, которые вместо использования средств автоматизации вручную фигачат полотнища кода, который они могли бы просто не писать? А ведь этот код потом еще надо тестировать, отлаживать, поддерживать, а новым разработчикам разбираться в нем. Все ссутся от SwiftUI, но это ведь такая же автоматизация, вместо написания кода для создания интерфейса, он создается декларативно/визуально.
Человек всегда ищет пути облегчить (оптимизировать) свой труд, придумывает новые языки программирования, библиотеки, инструменты, автоматизирующие различные процессы. Так что движет людьми, которые вместо использования средств автоматизации вручную фигачат полотнища кода, который они могли бы просто не писать? А ведь этот код потом еще надо тестировать, отлаживать, поддерживать, а новым разработчикам разбираться в нем. Все ссутся от Storyboards, но это ведь такая же автоматизация, вместо написания кода для создания интерфейса, он создается визуально.