With a consulting engagement there's usually a higher expectation of consistent proportional value delivered. It's more transactional (we pay $X we get Y).
As a salaried employee at least in many companies there's some element of the employee being a long-term asset to the company so the pressure is not as high or as consistent.
You don't have to charge by the hour. You could charge by the day, week, month, or project.