TL;DR: They lied to us, plain and simple. The temptation of Make Line Go Up was enough to make Garmin abandon their promise of no subscriptions and no paywalls.
Nobody outside of the idiots in the boardroom wants this, especially the AI garbage. It's disgusting that $1100 for a Fenix 8 isn't already enough for these greedy assholes. Original features are "free for now," but I guarantee you this will change when nobody signs up and MBA dipshits start leaning on everybody to force users to provide recurring revenue by moving previously free functionality into the subscription tier. This is not a prediction or an "if," it is an inevitability and a "when," unless we nip this in the bud right now.
I am on my second Garmin watch, a Fenix 6. Previously I had a 5x. My wife has a Lily. These will be our last ever Garmin devices, and I'll be sure to let them know it. It's getting to the point where no smartwatch maker can be trusted, unsurprisingly, and honestly the alleged benefits they provide are probably no longer worth it in the long run. Before smartwatches were a thing I amassed quite a selection of normal watches, which I will probably just go back to using when my current watch inevitably cacks it, or the software becomes so borked that it's useless.
Edit: In fact, just now I did let them know it. I also cancelled my inReach subscription and let them know it there as well, and deleted my Connect account (and pulled my watch faces off of their marketplace) and also let them know it there too. When I do something I mean it. I suggest you all do the same; the only ear these companies have is located in their coin purses.