Главное отличие - в трудозатратах умственной энергии и требуемых для каждой из этих работ IQ, опыта и уровня знаний. В частности, соотношение в интеллекте тут даже не как между самым тупым землекопом и инженером-разработчиком (инженерам на эксплуатации наличие ума также не требуется), а на порядки больше.
Второе отличие - в творчестве. Хотя к высшему уровню копирайтинга относят и полностью написание новых текстов с нуля, но это встречается редко и возможно лишь на тему, в которой копирайтер - специалист (например, по другой своей профессии). Обычно даже высший уровень копирайтинга - это просто компиляция нового текста по информации, взятой из нескольких других текстов.
Программист не занимается подобным, потому что разобраться в чужом коде (в чужой логике и алгоритме) с целью его изменить всегда (или почти всегда) оказывается не только трудоёмко (и неинтересно), но главное, требует намного большего труда, чем написать свой полный аналог с нуля. Потому программисты в 99% создают свой собственный творческий продукт, не имеющий ничего общего с плагиатом.
Т.о. работа программиста - это чистое творчество, тогда как работа рерайтера - это просто плагиат и паразитизм. Соответственно, программист (или фирма, в которой он нанят) имеет авторские права, а рерайтеры всегда безвестны и даже скрывают свои реальные Ф.И.О.
Сейчас копирайтеров и рерайтеров с успехом заменяют компьютерные программы. Программистов это тоже ожидает, машина неизбежно научится писать программы (т.е. самопрограммироватьс<wbr />я), но это случится лишь лет через 10-15, когда ИИ и самообучающиеся нейронные сети станут достаточно мощными для этого (и, естественно, примерно через пять лет после этого ИИ уничтожит человечество).
Для того, чтобы стать копирайтером/рерайте<wbr />ром, не требуется даже специально учиться. Для этой профессии достаточно лишь нормально знать русский язык (уровень сдавших ЕГЭ нормальным бывает редко, скорее вопреки, благодаря личным усилиям школьника) и иметь способность выражать мысль своими словами (т.е минимальный литературный талант на уровне школьных изложений). Да и это уже не столь обязательно, есть спэлл-чекеры, программы проверки орфографии.
В то время как программист - это вообще каторжная профессия. Во-первых, серъёзное современное программирование стало настолько сложным, что только, чтобы считаться программистом надо потратить, как минимум, два года интенсивного труда на обучение. Хотя, многое, что стали относить к программированию, по сути таковым не является (типа WEB-дизайна). Во-вторых, сама работа программиста требует очень большого напряжения мозга.
Но неприятность заключается не только в этом. А в том, что программист обречён непрерывно учиться. Программистские знания устаревают быстрее, чем человек успевает их осваивать. Пока программист осваивает новый компилятор или библиотеки, они успевают устареть.
Потому если сравнивать расход умственной энергии у рерайтера и настоящего программиста - они отличаются на 3-4 порядка! На это способны единицы. Потому на программистов учат сотни тысяч, из них настоящими программистами становятся один из тысячи.