...I would end with this question are crypto miners relying on programmers ?
This is the only part of your post I could understand, if you had questions in other parts of your posts then make them clearer.
I'd say no. The miners already have a working program, so if they just used that and nobody ever made an update again, then they'd still survive for the most part barring fatal security vulnerabilities being discovered in the protocol.
Because when you think about it, updating is just adding new features and fixing bugs. You don't need to do any of that as long as the parts of the software you use works the way you intend it to. Even mining rigs are likely running old versions of Linux(?? or whatever embedded OS) packages while they mine for several years.