FWIW
There are different reasons why one has to use an older version of Blender.
I'm not sure that in some cases one is not using the older version of Blender because they saw somewhere that the toolset was created for that particular version, e.g., 2.8x of Blender.
The Blender version number that is in the toolset is, according to the bl_info paragraph in the Blender manual "the minimum Blender version required to run the script".
That particular toolset will work on newer versions of Blender, until Blender makes some change to the Python API that breaks it.
For example, when Blender 3.x was released, either of the toolsets 0.98.21 or 0.98.34 would no longer work with it. However, those toolsets have the minimum Blender version of 2.83.0 and work with 2.93.11.
There are different reasons why one has to use an older version of Blender.
I'm not sure that in some cases one is not using the older version of Blender because they saw somewhere that the toolset was created for that particular version, e.g., 2.8x of Blender.
The Blender version number that is in the toolset is, according to the bl_info paragraph in the Blender manual "the minimum Blender version required to run the script".
That particular toolset will work on newer versions of Blender, until Blender makes some change to the Python API that breaks it.
For example, when Blender 3.x was released, either of the toolsets 0.98.21 or 0.98.34 would no longer work with it. However, those toolsets have the minimum Blender version of 2.83.0 and work with 2.93.11.