Thanks, this was a nice short read. I'm skeptical, however, that just because we can refactor our way to saner software, that we won't still have software exhibiting the equivalent of a recurrent laryngeal nerve.
There will always be some; software development is an infinite treadmill of improvement where perfection is always just out of reach, but that doesn't mean we can't make things better