When design teams end up with solutions that feel vague or generic, it’s usually because they started with the component instead of the user’s goal.
Component first = “I need a slider with a volume label and a time picker.”
Goal first = “Users need to adjust playback speed and expand event durations.”