Garmin is expensive? Maybe, but I got my Vivoactive 5 for $190. For a watch that I need to charge every 7-10 days (vs every day like it is for many other brands) it's a good value, imo.
There are various models and generations of their watches at every price point. Them having more expensive options doesn't mean they don't have less expensive options as well.