Smalltalk had a moment at the transition from green screen to PC's, fumbled the everything is a string internet, and never showed-up for the multicore + GPU party.
Meanwhile the nasty statically type checked languages lowered the pain level with non-nullable and type inference for local vars.
As-already stated in this discussion RoarVM "hasn't been touched in over 10 years". This discussion is about the Pharo 12 release and supposedly RoarVM is "compatible with Squeak 4.1 and Pharo 1.2 ".
Meanwhile the nasty statically type checked languages lowered the pain level with non-nullable and type inference for local vars.