When numbers are confusing, it's usually just a recalibration.
Hub 9 aligns with cloud 33. But they are switching Hub to a dated numbering scheme because it's intended to be timestamped. It's not "Hub 26" its "Hub 26 Spring" -- it's not a version number, it's a time.
The underlying Nextcloud keeps an incremental semver release version so it can be based on features rather than timeline. Because the Nextcloud version and Hub version aren't tied to each other.
This would be like saying that iPhones have a confusing naming scheme because iPhone 17 uses iOS 27 and has 2 different numbers. If next year's iPhone was called "iPhone 2027" and used "iOS 29", we'd still understand that.
Apple did just recently have a confusing scheme. We went from iOS 18 to 26
And all other devices also went to 26
Would it be that hard for Nextcloud to just have a single version across all apps and then a separate but similar server scheme ?