I guess some will view this off-topic, but it is perfectly on-topic. I come from the Instinct Solar, but engagement there is low due to user numbers, and this topic applies to all Garmin watches, in my opinion.
Agile software development, in a very brief nutshell, means you program something for two weeks, put it out there, and react to the feedback. If done wrong, it basically leads to banana software, because you constantly let users work with beta versions.
This article summarises it well:
"Agile development an 'IT fad' that risks iterative failure - Agile promises continuous improvement through an iterative process, but without proper checks, project failure is commonplace"
That quote perfectly summarises Garmin for me. I look through months of old bug reports and complaints by users across so many forums, and often, nothing changes, because those responsible don't listen or falsely mark things as 'not a bug'.
I'd like to hear other people's opinion on this.
(Another good article on the subject is: https://stackoverflow.blog/2020/06/29/does-scrum-ruin-great-engineers-or-are-you-doing-it-wrong/ )