They are built to last. I've had my Fenix 5 for at least 7 years and it shows no signs of slowing or dying. Battery still lasts 5 days or so with normal use. Think it's just stopped getting software updates.
Admittedly they were a bit cheaper back then (but this will one will be too next year)...
Perhaps I'm being overly cynical, but I have zero faith that any device whose primary distinguishing feature is a subscription connectivity service will be usable in more than five years.
What does Garmin gain by killing off an older device if the owner still pays for a subscription?
Also, it's not like this is a hypothetical question, they've been around for decades. They do have a track record you can refer to, instead of just blind faith.
It's not as though my cell phone will continue working forever. Nest discontinued Nest Aware. I've gotten bitten by this exact phenomenon more times than I care to admit.
I don't care about Garmin's reputation, it's simply a fact that having satellites talking to specialized devices requires a critical mass of subscriptions. There's a chain of vendors that need to all be on board to support all the hardware that keeps those devices online and updated, and at some point they will be discontinued. Probably sooner rather than later, especially when plenty of new phones make the functionality here redundant.
i'm an owner of their Garmin 945 LTE released over 4 years ago. I have paid the subscription since. The device is still working very well, still got an update a couple of months ago. Battery still lasts about 5 days.
Admittedly they were a bit cheaper back then (but this will one will be too next year)...