How is the cost for the company zero? If you issue employee options/stocks, you devalue existing shares. Often investors have invested to the company and have paid cash for the shares.
From company shareholders perspective the cost of issuing shares to employees is definitely not zero.