А вы уверены, что понимаете, о чем пишете?
Нет, не уверен. Зато полностью понимаю то что пишете вы (и подписываюсь под этим):
А проблема фреймворков в том, что для любой более-менее распространенной задачи уже есть какой-нибудь фреймворк, и чтобы получить работу программиста на данном языке и в данной области, придется худо-бедно этот фреймворк изучить. А времени на этой уйдет столько же, сколько на то, чтобы научиться программировать вообще.
Человеку, привыкшему мыслить на высоком уровне абстракции (если что, это не преимущество, а ПРОКЛЯТИЕ), проще шарить во фреймворках на R, чем на крестах или на жабе