Non-financial compensations are taxed in many countries, I really don't see what's wrong here.
(It is worse for the employee, of course.)