Even I have teh same opinion, you do not have to abide by anything that is not mentioned in the contract. If it is not mentioned then the provider is not entitled to any vacation pay.