Indirectly, it is your money. It drives costs up and I am not convinced that they bring that much to our economics.
What CEOs and other executives make is none of my business, unless they're paid with my money. They're not.
The only reason companies employees have work at all is to bring the executives and stockholders profit. That's the only reason that any business exists. They're not greedy for wanting profit. Employees, unions and governments are greedy for trying to take more than their due away from them.
Leave (vacation pay, sick time, personal time, flex time, etc.) is included in the overall cost of doing bussiness. It is in place to encourage people to take time off from work to relax, recover from a sickness, or deal with personal issues. It is needed to balance personal life and work. If places did not offer these bennifits, productivity would actually go down.
If the company wants to give me a bonus every year, that's up to them, but I'll never feel I'm owed pay for days I didn't work. I've been offered paid vacations, but I never take the time off. Those things are offered in order to keep employees from going to a different company. Nothing more.
Every crowd has a silver lining - PT Barnum