Matz often cited the "carrot" of much better performance on 1.9 as a reason for the successful transition.
Python3 didn't offer much over python2, so people just saw the downsides, while ruby pushed people to upgrade with the promise that their efforts would gain them better performance and/or save money.