Why is this useful?
Visibility on the progress of a goal
Remove manual touchpoint of always having to update the end date of a goal
This would drive adoption of AHA product within a company, since the only task and work item that will need to be manually updated is the low level Epics or Stories. Everything else can be derived from that.
Who would it benefit?
Product managers
Executives
How it should be implemented?
Just like the initiatives, the End date of a Goal should be a first class citizen, and be calculated from a choice of:
Underlying Epics, when the goal doesn't have a child goal
Underlying child goals, if the goal has child goals