Let’s be frank, tasks in Obsidian are over simplified.
A better way to manage tasks are kanban lists, you add more context all in a compact view and organize, re-arrange as you like.
Still, both methods are inadequate and can’t deal with complex tasks with set durations and priorities to reach milestones in projects.