A friend is doing this where he works,, saying the vacation is a negative on the company financials, so they remove it.. .
Correct, often times sick leave and vacation time are unfunded liabilities that investors do not like to see. If the official policy is to not have a defined vacation allocation for each employee, then the company can technically remove that liability from the books.