I think companies should use something like what Jetbrains does with its IDEs.
You get a lifetime access to the version you paid a year subscription for.
Keep the yearly subscription up, and you are getting updates, getting a more recent lifetime access, and the sub gets cheaper.