I think one of the old-EU explanations was that the Emperor purposely didn’t allow Vader to be fully healed so that he would always carry the pain and scars of his failure in order to better keep him under his heel.
Which would make sense – especially since Palpatine does have access to cloning technology, and could easily replace Anakin’s damaged/lost body parts with cloned replacements if that’s what he really wanted to do.