No, mattress bags should not have holes. The holes would allow dust, dirt, moisture, and other contaminants to enter the bag and damage the mattress.