The difference with gift vouchers is someone has to pay, for HR to get free shares he only has to turn up.