Why is it a stupid idea?
Company A pays an employee $100 per day, and provides a lunch which costs the company $10.
Company B pays the employee $110 per day, but the employee has to provide her own lunch.
Is it really fair that Company B has to pay more tax than Company A? Compensation is compensation, whether in kind or in cash.