There is one additional matter of debate regarding the use of a vapor barrier, which is whether or not they cause slab curling. While curling is almost exclusively a problem with large commercial/industrial slabs, some of the larger garages we see on the GJ probably qualify. If I sound jealous, its only because I am.
Curling occurs when the top of the slab 'drys out' faster than the bottom and thus experiences more shrinkage. The slab edges curl upwards as the top contracts more than the bottom. It's not usually a problem until you start running forklifts over the joints and they start deteriorating. Traditionally vapor barriers have been thought to increase curling because they block mix water from escaping downward maintaining the bottom of the slab in a moist condition.
As it happens, it's not that simple. We do a lot of work for a large grocery chain that does it's own design work. They decided that vapor barriers caused curling and started spec-ing slabs without them. Their floors were mostly polished concrete and they were more concerned about curling than the adhesion of floor coverings.
As it turns out, their floors experienced more curling than ever. It seems that water vapor from the soil is much more of a problem when it comes to differential moisture than retained mix water. Mix water works it way out of the slab over time while water vapor from the soil doesn't go away.
Curling is more of an environmental issue than a construction one. Slabs often curl early in construction and seasonally thereafter with changes in humidity and HVAC but settle down as moisture in the slab section equalizes. Turns out that the lack or presence of a vapor barrier isn't much of a negative after all.
As with so many elements of good concrete design and construction, we are still trying to figure it all out. At the end of the day, most of the arguments against vapor barriers have been discredited. Control your mix water and there is really no downside and many advantages to using one.
Probably more info than anyone really wants but there you have it. My wife calls me a concrete nerd. She's probably right.