If it's possible to abuse it then it's not really unlimited. Why not just decide what is appropriate and put it in the contract, so everyone agrees how much vacation they can take?
Also there's no reason everyone has to receive the same amount. Indeed that would be very unusual.
Also there's no reason everyone has to receive the same amount. Indeed that would be very unusual.