People look at costs of things when they're evaluating new technologies. But if you're expecting a junior engineer to do that before becoming a senior or even mid level you're out of your mind. There is no way a junior should be expected to do that in any type of organization.
Comments
And I am not expecting junior engineers to evaluate technology. If they want to grow they however need to get in contact with a diverse landscape of technologies by moving around.