Для понтов и для того, чтобы не использовать в сайтах php. Еще чтобы быстро слепить какой-нибудь скрипт для автоматизации, в том числе это может быть юнит-тест для кода на другом языке.
Очевидно для создания программного кода. А что это подразумевает - зависит от того, что ты вписал. По идее можно все что угодно написать. Те же самые нейросети, скрипты для игр и сайтов. Идей много, реализация этих идей у всех своя.