Just use p… jkjk
As a Python package developer who has largely run out of time to maintain let alone subversion I think for most people lacking the level of dedication you do to your package the stance for many has been to draw a line in the sand at 2022 prior to IP2.7 deprecation.
RE Rhythm specifically, a git approach and soft install via package manager would only change the types of headaches this gives you based on the confusion I’ve seen Orchid generate. I literally stopped using it in videos as all questions became about how to install Orchid. I believe users not able to run installers is wild but it is what it is… food for thought.
I think the clockwork approach whilst unfortunate in having to drop support eventually for lower builds is most in line with how firms version. So a version of Rhythm that stops development at Revit version 2020, 21, 22 etc. might be an approach that lets you focus on latest/greatest offerings versus spread your focus thin. Realistically Dynamo pulls a lot of weight in project setup and production, particularly Rhythm. Maybe the option is to clamp the offering it gives per version at points in time?
If this does happen I’d suggest actually making the legacy packages Rhythm 202X in name so its super obvious which is installed. Most users just slam install and don’t seem to understand the subversion systen ala archilab.