It actually makes sense to provide the cash to the employee and let them purchase a uniform that meets the standards from whomever. By doing this the company transfers any liability issues from allergies or hurt feelings to the employee who made the decision to purchase from company X.