I don’t think what you’re describing is even a bad thing, do you?
If people who aren’t really interested in technology can be good enough at their jobs as programmers/developers/engineers, who cares?
If people who aren’t really interested in technology can be good enough at their jobs as programmers/developers/engineers, who cares?
Good enough is good enough.
Hire people who you can coach up a bit at a good value and get the job done. Hardly any job needs the best people available. They really just need to get enough out out people who are good enough.
If that's not the kind of place somebody who considers themselves a good programmer wants to work, that's fine, too.