Меня всегда интересовало для чего люди программируют. К примеру я не вижу смысла учить программирование для того что бы работать на кого то. Как бы это не звучало тупо, вот мое решение. Я изучаю ЯП для того что бы создать свой проект, реализовать свою идею
Люди программируют, потому что слишком ленивые чтобы делать рутинную работу. Настоящий программист при виде любого действия представляет его программный код(алгоритм).
Язык программирования это лишь перевод алгоритма для работы в конкретной системе.
А какая разница для чего вы это делаете? Нравится занятие - занимайтесь. Лично для меня программирование - способ неплохо зарабатывать. Я уже давно не ловлю от этого большого кайфа. Да, есть интересные проекты, есть рутина. Если в вас еще теплится искра идеалистичного отношения к этой работе - берегите ее изо всех сил.