Libraries that work for an older version of ruby won&#x27;t always be forward compatible. So if you&#x27;re working in many projects you can&#x27;t simply use the latest version of ruby. Then you have things like Jruby which is incompatible with some of the libraries designed for MRI. So, being able to segregate rubies is essential.