In facility architecture, there are architects, building programmers, estimators, schedulers, carpenters, bricklayers, plumbers, electricians and general laborers.
In large scale software, there are architects, developers, testers, tool builders, UI specialists, configuration management engineers and so on.
You don't expect the carpenter to do what the plumber or the head architect does. Neither should you expect the tool builder or UI architect to do what the system architect or feature lead does.
Workers in every field have varying levels of skill. Don't expect the scripting guy to suddenly embrace the wonders of the factory pattern. It's not his job and he's not interested.
What a dev lead who's worth a shit should be thinking about is getting the best labor at the cheapest price to get the job done, and stop trying to hire a system architect when a scripting guy will do.
Software is business, not art. Do that on your own time.