There is a compelling use case for having a parent Task inherit its Start-End dates based on the total duration for all subtasks.
This should be an optional feature, to be enabled only for certain spaces/folders. Maybe it could be enabled at the task level independently - like a toggle to "Inherit Subtasks Duration" (or something more catchy?)
For example - if we're building a single webpage, we'd make a top-level task: Build X Webpage.
The actual duration of that task should be based on the total time required to complete all the subtasks, ie: UX Wireframe Design, UI Visual Design, FE Dev, BE Dev, QA, Dev Ops, Approvals, etc. Some of these subtasks can overlap, and some are dependencies on others, but ALL of them must be completed before the parent task is DONE.
Additionally, it's hard to forecast an exact start and end date for each subtask. I want more flexibility to change the duration of subtasks and have the parent task inherit the overall duration of all tasks. In other words, the earliest subtask start date will be the parent task start date, and the latest subtask due date will be the parent task due date.
While I can enable 'remap task/subtasks' so dependencies move the dates of the things they're blocking - they do NOT adjust the duration of the parent task.