Here in Wisconsin a vapor barrier / retarder is code. A few holes in it are no big deal. The contractor may not want the vapor barrier down because the concrete really should be poured stiffer and not have a lot of excess water that could bleed away to the grade below if there was no vapor...