Ignore what junior developers think or say. They almost always have zero clue and simply parrot whatever is fashionable at the moment. While happily creating maintenance nightmares that depends on 1000+ libraries with hundreds of bugs and security issues.
Wait until their code is so bad that they are spending 100% of their time just fixing bugs, while you are maintaining critical code in production with zero bugs, working 100% on new features. And then politely ask them if they still believe what they claimed back then or whether they have learned something from their choices :)
Unfortunately they usually leave before their code hits 100% crappiness, leaving a mess for people to take over. I have seen this so many times that it stopped being funny a long time ago. Which is why I only hire experienced developers.