It is unfair, but legal. Employers are not required to provide vacation time at all; it is purely voluntary for them to do so. Since it is voluntary, they are free to out any rules or restrictions they like on accruing it, including not combining hours from different divisions.