There's a bigger dependency management problem where you need to distribute source code to users of tools rather than distributing compiled code.
> I wish ruby would have a single dictatorial-blessed solution to multiple ruby version management, like I understand python to be.
As I understand, the competing Ruby solutions (unlike the Python solution) attempt to manage versions that are not even from the same project, which naturally makes a single dictatorial-blessed solution problematic, as there is no dictator (or even central project) for the entire Ruby ecosystem, even if there is for the mainline interpreter.