IMHO, that's a pretty disrespectful take that seems to be founded on stereotypes.
The real reason is probably more along the lines of: they work for a big organization, big organizations force "standards" decisions on the grunts that don't make sense in a lot of contexts, and for a multitude of reasons there's no will to change them once made.
I was an engineer and had 'non-camo' uniform, and only wore camo in the field or on exercise.
People who's job was primarily 'in the field' though (e.g. the Army) didn't have that, and would wear camo as their uniform 90% of the time (the exception was formal dress uniform for parades etc.)
Shirts and ties and pressed trousers look sharp at the start of the day but are much less practical and look creased and worn by the end of a shift.