libfuse does not seem to use such flags, and just enable max version unconditionally. https://github.com/libfuse/libfuse/blob/master/include/fuse_kernel.h#L277
Protocol seems to negotiate properly even if max supported version is specified.
I could guess that can be done to not enable newest not well tested features, but if this is not the case, this is probably better done with runtime flag?