Hi cuong,
Correct, it is expected behavior enforced for data consistency since in the database, you still may have data related to this user (time intervals, screenshots, projects, and tasks assignments).
Instead of "delete" employee, you should uncheck the "Active" checkbox in the employee's account settings, so he or she won't be able to sign in again.