因为劳动法规定的是企业必须为员工依法缴纳社会保险,这是强制性的规定。但是并没有强制性的规定,企业必须为员工购买住房公积金。所以你们公司不给你们购买住房公积金是不违法的。
住房公积金不是硬性规定,每个用人单位根据自身的实际情况来缴存。