What you described is pretty close to what the labor code guarantees in European countries, only in EU it's a bit stronger. If an employee takes too little vacation time the employer gets fined, period. This is nice - I don't want to compete against workaholics or those easily pressured into "voluntarily" working with no vacation.