Most of the companies that knows the importance of the welfarism of employees would always offer uniform allowance.If a company is giving uniform allowance it is really a great idea because it is a way to encourage the employees.
It is unethical for the employees to pay for the company's uniform.
It is a way to show that the employees are relevant in the success of the business.