It does seem to be better for programmers.
I was primarily a support guy, but also systems admin, network architect/rollouts/installation, training, even project management and security consultancy at a push.
We're regarded as far more fungible than coders. Coders make more money and if you are good in a niche, something popular, or something wildly obscure where it's hard to find people, then it's easier to find work.
2 of my former partners are programmers. One a general database programmer; she found it hard to retrain into suitably trendy databases, but once she did, she was off and running. Another in a very obscure language, but once she found a role, after a few years, she was making 50% more than my best-ever pay in London.
Either you write in something desirable (even if niche), or you're good enough to switch languages easily and readily (and regularly) retrain in something desirable. If you do that and are good, there's work out there.
If you're a humble grunt who fixes stuff, it's much much harder.