To be fair to my point, it took the UFC for.fucking.ever to cut Melvin. By the time of his cut, he had won just two of his past seven fights and just three of his past ten. And Kongo was a worse fighter and more of a career gatekeeper than Shields, but they kept him on until he was well past his already-mediocre prime years. They also kept Papy Abedy for two more fights (a split decision win and a loss) after he lost to James Fuckin' Head.
Meanwhile, they cut Cody McKenzie because he lost to Mendes and Stout, even though he beat a guy in between. As everyone knows, they cut Shields after the one loss to Lombard even though he was coming off of wins vs. Maia and Woodley. So yeah, I think you're making my point for me.