I am surprised at the tone here as well as that if the article.
If you view refactoring as this risky, you are I imagine using a dynamically typed language with automated tests few and far between.
In a statically typed language and with a decent automated test suite, refactoring is just another coding activity.
It sounds like people out there are terrified of going near their code with a 10’ pole. That is heart breaking to see.