Фреймворки и библиотеки - это совсем не мало.
Язык - это в основном стандартная библиотека (и доступные сторонние библиотеки), и лишь в меньшей степени - синтаксис.
И можно не свою библиотеку создавать, а предложить что-то новое в уже созданную, ее разработчикам.
А можно и в синтаксис языка что-то предложить новое.
Проблемы в другом. Все, что в библиотеках, фреймворках и синтаксисе было реализовать относительно легко и оно очень нужно - то уже реализовали без тебя.
А вещи, которые предложишь ты, скорее всего, будут
- ненужными, недостаточно продуманными (в том числе от твоего непонимания, как пользоваться имеющим функционалом)
- нужными для тебя, но ненужными для других людей, которые имеют нормальную работу, где не надо делать столько сложного кода и так быстро, и поэтому подойдет и не идеально удобный инструмент
- понятными только перфекционисту, которых может не оказаться среди авторов библиотеки\языка, и в комьюнити тоже мало кто заметит какие-то мелкие улучшения
- очень сложными и трудоемкими в реализации, раз даже сытый благополучный иностранец не сумел этого реализовать. Тем более этого не реализуешь ты - тебе тупо нечего жрать будет, если много месяцев с утра до вечера заниматься этим вот, а не работой\учебой. На работе программист пишет приложение, сайт и т. п., а за язык или библиотеку ему не платят.
Из-за последнего пункта Россия не разработчик библиотек и языков, Россия лишь пользователь уже готовых технологий.