I'm afraid you don't understand the difference between a statically and dynamically typed language.
I am well familiar with Smalltalk and its image system, I was using it on Sparc and NeXt stations more than twenty years ago.
What you don't understand is that the absence of type annotations (Smalltalk) makes it impossible for automatic refactorings to execute safely. It's mathematically impossible.
Smalltalk's refactoring browser required a lot of human supervision to perform its refactorings. You could turn the prompts off (maybe that's what you did) so you'll have the illusion of an automatic refactoring, but the code you get in the end is unsafe and might be different from the one you started with.
You don't have this problem with a statically typed language, where the automatic refactorings are guaranteed safe.
> Don't worry, though - the misconceptions you hold are very popular and it's not your fault for believing them
Please stop the patronizing tone, I'm pretty sure I know more about this subject than you do, having worked in this field for 40+ years.
You just don't know what you don't know. It's okay, but just don't act superior to random people on the Internet or you'll just look like a fool.