Actors are allowed to wear accurately recreated military uniforms in a movie. The reason why is that most directors and producers are lazy and really don’t care about authentic accuracy. In their mind, most of their audience will not know the difference anyways so close enough is good enough.