As someone who works across the stack, I've come to really appreciate seeing "LTS" and I think for me it comes from Ubuntu directly growing up as a kid in technology, understanding it means that people are committed to supporting something for the long term.
Obviously I know there are business cases for this sort of stuff and whatnot generally, but as a kid first learning what LTS meant, I've always appreciated Ubuntu for this.
After 18.04 LTS the distro has been headed in questionable directions.
However, it is the only distro that came very close to unifying the desktop, mobile, server and embedded application spaces. In a way it greatly impacted how people approached designs, as the classic heterogeneous build circus approaches often became a trivial role assignment.
It takes a bit of work to get the current builds "usable", but the FOSS curse now tightly couples release cycles to specific application compatibility versions. Or put another way... everything is perpetually Beta eventually, or becomes a statically linked abomination. This is the very real consequence of the second system effect: https://en.wikipedia.org/wiki/Second-system_effect
At least they haven't jammed an AI search indexing snitch into their interface... yet...
I was about to comment that even the 5-year standard support of LTS releases seems to end before I'm ready, but I looked at the release cycle page and 24.04 is posted with a 10 year (ending Apr 2034) standard support lifetime. Is that a typo or did they put the "pro" (paid) support end date in the wrong column?
Obviously I know there are business cases for this sort of stuff and whatnot generally, but as a kid first learning what LTS meant, I've always appreciated Ubuntu for this.