This is supported by major platforms (Optimizely, PostHog, etc) and a must for us. We need to be able to target feature flags and experiments based on the client's semantic version.
E.g.: ff-1 needs to be rolled out to clients greater than 2.102.3, but currently lexicographic comparison will return the feature flag as on for 2.2.0 for example.