The hard-wired limit of 2 levels (tasks + subtasks) seems antiquated and unnecessary.
Competitors like Google Tasks allow near-arbitrary nesting, allowing us to use however many levels of grouping we find convenient.