August 19, 2/3: I keep returning to lix because I have a clear use case for it.
For the past few years, I've been juggling a couple versions of #Run3. A beta that uses the latest versions of Haxe and certain libraries, and a release branch that requires very old versions of them.
lix was made for precisely this.
Instead, I maintain a script file that upgrades/downgrades Haxe and those libraries. It works, but in the past I had to do a bit of extra debugging after running the script. Now even though it's probably fixed, I instinctively expect extra work when swapping.
I've known about a disruptive bug in Run 3 for several months now. To fix bugs in the game, I have to run my script mentioned above. There's a possibility of hassle when running the script, so I just... haven't bothered.
If downgrading required more effort, I'd have tackled it already. If it required no effort because I was using lix, I'd have fixed the bug easily. But a little effort? Pass.
...I continue to suspect I'm not neurotypical.