He lived longer than anyone expected him to thanks to the dietary changes his wife put him on for the lupus.
Stevie didn't have lupus, he had leukemia. I suspect it was his many bouts of chemotherapy and his doctors at Sloan Kettering that were the major factors in extending his life.