Как правило, большинство современных языков программирования создаются либо при поддержке крупных IT-корпораций (как, например, C# с Microsoft или Java с Sun/Oracle) или разрабатываются успешными программистами в качестве изначально небольших проектов с открытым исходным кодом под узкие задачи (типа Python или Rust), а впоследствии поддерживаются сообществом сочувствующих разработчиков, которые в свободное от основной работы время на энтузиазме и во имя общего блага тратят свои ресурсы на поддержку и развитие проекта.
Так что программисты, разрабатывающие языки, как правило не имеют проблем с доходами (основными или второстепенными), даже если эти языки с основными библиотеками позиционируются как бесплатные.