It's written in a contract between me and the company, and cannot be unilaterally changed. The language is pretty clear, and matches the company's actions. It's not "graciously provided", it's contractually obligatory.
You're trying to remind me that the company is not my friend, it's a machine. I fully agree. But certain things, like not making me leave the company just to have a 3 months of vacation, are just profitable for the company. The same way paying me my salary is profitable for the company, and they won't cut it unless things would go really bad for the company.