Странно что детей, которым проще всего языки учить, учат даже в школе свой родной язык - и еле сдают
Люди без опыта/без знаний за год могут начать прогать
Это разные виды деятельности, которые сложно сравнивать. Программирование это не выражение мыслей. Писать код могут индусы, может нейросетка, да и любой студент через пару месяцев может что-то накидать более-менее по аналогии. Программирование это больше ремонт: надо найти что не работает и устранить.
Естественный язык осваивается практикой больше, в принципе я вижу людей, которые за три месяца тут в Швеции уже могут как-то общаться. А сдать свой родной язык это в принципе куча искусственных трудностей, какие-то бакланы придумали правила, которые ниоткуда особо не следуют, но которым надо следовать. Ну примерно как HTML + CSS.