The problem is that there are multiple workflows people use and dont want to change. I for instance rely on invox zero and calendar, so they function as todo list. Many people i know use other methods.
On the other hand, some people argue that if tou cant keep your todos in your head, you have a bigger problem ;)