Battery is another less major factor: Even the AW Ultra 2 struggles to make it through a full marathon run (~70-90% battery usage IME) and that's not an uncommon-enough situation for users of the quote"ULTRA"endquote to be an invalid criticism.
Nothing else matters. Your comment continues into talking about sleep tracking and recovery scores and strain scores and third party apps and literally none of that matters. That's silicon valley brain stuff that many customers don't care about. The Apple Watch is, to some people, a Bugatti without a steering wheel; it gets a lot of the basics wrong.
One note though: Many Garmin users would also say that Garmin is, sadly, also losing track of what their core userbase wants, as the experience has become more buggy and less focused over the years. I'm not asserting that Garmin is king and Apple are idiots; Garmin just has momentum and is generally great at the things its users care about.