My thoughts on the new #Ruby namespaces (https://bugs.ruby-lang.org/issues/21311) in one sentence:
Sub-interpreters are similar to Namespace + Ractor but with proper isolation, full compatibility, linear scaling and clear semantics.

Compatibility is a key argument here, Ractor can't use most gems.

Feature #21311: Namespace on read (revised) - Ruby - Ruby Issue Tracking System

Redmine