User has to update task status: Closed or Overdue manually?

I noticed that Task status: closed,overdue needs to be updated manually? If timesheet is submitted against task then the status is set to Working… But how if the task is done/completed or the task end date is overdue…?
Is this by design that user has to update task’s status manually?

I’m using V10

It has to be updated manually by design. Works same way in V11 as well.