и сделать то что нельзя сделать в чистом языке
Да, вы не правы. Фреймворки призваны ускорить и самое главное, упростить написание кода, изменить его стиль на шаблонный, а не добавить в язык какие-то новые возможности.
И, разумеется, они написаны на JS, а все, что на писано на JS, не может быть круче него самого.