It seems like smart just-in-time staffing: You hire for big projects and then let people go when they wrap up. But here’s why it hurts more than it helps