Shields may have been 4-3 in his UFC run, but every win was a particularly boring decision, three being split decisions and none of the wins being particularly convincing. His only clear-cut convincing win was an awful fight that was overturned to a No Contest because Shields failed a drug test.
Why would the UFC want to bring him back?