Originally Answered: Why do military uniform shirts have chest pockets if soldiers wear webbing or body armor over them? Soldiers won’t be wearing body armor all the time. Most soldiers will go through the work day in their utility uniforms without body armor. All those pockets can come in handy.