If I assign a task (or any other doctype for that matter) to another user without setting the due date, that task does not appear in the users todo list.
This way, the user will not know, that something got assigned to him/her, if they were not tracking the specific doctype in the first place.
Am I missing something?