I love Ruby too. I wish they fully embraced types. Sorbet is not fun to use.
The fact that Sorbet has not seen adoption outside of Shopify is also somewhat telling.
It’s disappointing, because Ruby needs this. Modern tooling has moved in the direction of typed languages, and Ruby’s tooling has suffered comparatively. Outside of RubyMine it’s still difficult to get “jump to definition” to work consistently, and in 2023 this is a rather embarrassing strike against the language.