Currently, UdonSharp does not recognize Version Defines, so we can't switch the script code based on version defines.
When we distribute asset that integrate with external VPM/UPM assets, Version Defines allow us to flexibly adapt our asset to breaking changes and new features of external assets.
Otherwise, we would have to split it into a separate script or package, or drop support for older versions.
Related Links: