Yes, I rather like the *buntu approach. A major LTS release every two years on a predictable date. That's when I upgrade my client kit. There is a six monther for those who prefer to die on the bleeding edge. Meanwhile my servers upgrade (or rather re-image) after 4/5 years (that's 2xLTS versions). Simples.
You feel, no YOU KNOW you are in control of upgrading rather than being at the random mercy of an unpredictable supplier (why is my only Windows kit refusing to offer the upgrade from 1809?).