@matram agree.
Personally, I don’t see anything wrong with Suunto deciding to release watches every year if it helps the company improve its financial numbers. After all, Garmin has been doing this for a long time, and now Amazfit is doing it too. Perhaps the 2 year wait does not have any sense if you maintain the older devices. This is also common in other devices like smartphones.
The key should also be to maintain support for older devices for a period of time.
For example, Polar provides 5 years of support:
https://support.polar.com/en/supported-polar-products
And Coros is atill updating the Apex 2 Pro with everything, even their new Climb screens (watch released in 2022):
https://support.coros.com/hc/en-us/articles/20087492454932-COROS-APEX-2-Pro-Release-Notes