Originally Answered: Why do military uniforms have sleeve pockets? In many cases, wearing full “battle rattle”, it’s impossible to reach the other pockets on the shirt. The sleeve pocket gives you easy access to personal items.