Цитата:
Если задачи не особо сложные, но их много, то Великие разработчики не нужны, потому что их использование будет неоправданно дорогим для работодателя и скучным для разработчика.
Нет. Если разработчик достаточно хорош, то он автоматизирует процесс решения несложных задач, так, что сможет их решать в несколько раз быстрее, чем посредственный разработчик.
Кстати, именно так и появилась значительная часть библиотек и фреймфорков. Там, где "постредственные разработчики" продолжали решать типовые рутинные задачи, "хороший разработчик" создавал фреймворк, позволяющий "посредственным разработчикам" выполнять эту же работу в несколько раз быстрее.
В качестве примера можно приветсти веб-фреймворки (Django, Ruby on Rails), многочисленные генераторы отчетности, ORM - ы (SqlAlchemy, Hibernate), средства метапрограммирования и прочее.
Естественно, в этом случае нужна готовность работодателя потрать больше времени сейчас, с целью отыграть это время после.