Learning a language, library, or framework isn't prohibitively difficult for an experienced developer.
The problem with developer inexperience is more related to understanding broad concepts and pragmatically applying techniques while managing risk (including debt) and understanding business rules.