not all developers are hardware experts. I know this to be a fact. I recall one of them moving his PC and he put a crimp in his Cat5 cable which caused a network condition that took down a hub. Another one bumped the PC so much that it caused the hard drive connector to become unplugged.
The worst case of all, was two developers who took a scanner to an out of state office. I told them to park the scanning head using the software that came with the unit, and then to put the green plastic thingie in place to prevent movement while they drove it there in their car. When they got to the other office, the scanner would not work anymore. They apparently ignored my instructions on how to secure the scanner from the bumpy roads they took. But they blamed it on the software I helped develop. Until I told them to use the scanner software to try and scan in something, and it did the same thing. Then they confessed that they didn't do a thing to secure the scanner before they moved it. So who needs a Union to mess things up? This was back in 1995 when Scanners were expensive.