Если есть английский, то зачем русский? Видно нужен, так как на нем мы говорим, так и знать надо язык на котором была написана программа когда-то, так что и си надо знать и еще кучу разных. Зачем их придумывают? Ну, не довольные, ленивы и тд, я бы тоже не отказался пользоваться языком, где пишешь минимум кода а получаешь максимум функционала, но вот для того, чтобы кто-то ленился, то должен быть кто-то кто не будет ленится и напишет кучу библиотек упрощающих жизнь, будет постоянно это все поддерживать для разных ОС.