The 1st unit coin was minted by a U.S. SF unit in Vietnam... so the "tradition" hasn't really been around that long. It was started as a recognition of being part of an elite unit, so having one meant something. The concept of using them to get beer didn't start in until much later.
http://www2.acc.af.mil/3asog/11asos/coincheck.htm