I would want to leave UFC also if I was in his shoes.
Connor has only had 5 since then as well. I don't think blame can solely be put on Dana/the UFC as it takes two to tango in the fight game. I'm sure that Nate has been offered a lot of opponents but didn't want to take them for whatever reason. A lot of fighters are holding out for bigger paydays now and this is usually to blame for lack of fights, though I don't blame the fighters at all for that as many aren't getting paid what they should be. Just look at Jon Jones. He's been offered probably dozens of fights over the years but he's been MIA for two years now and he's pretty much only been fighting once a year all the way back to 2013 (with the exception of 2019 where he had two fights). Jon Jones is almost certainly just waiting for a payday that might not ever come now. He's 35 so he's getting a bit too old to be getting picky and it's going to be a shame if we never see him against some of the current active UFC heavyweights.
Nate Diaz can really show heart in most of his fights, in this last fight I think even if he lost this he just needs to show what he really is made of, he might get bloodied but Nate Diaz will surely not going to stand down and will keep on moving, this fight could go on if Khamzat Chimaev decided to finish this on stand-up, but if this continued to the ground it is goodbye for Nate Diaz, but surely Nate Diaz will show his 100% on the fight just like what Glover Teixeira did on his fight with Jiri Prochazka, maybe this could be a banger of a fight, and recently Jake Paul has tweeted that he will be putting money on support with Nate Diaz to win versus fake Khabib,
I wouldn't call him fake Khabib. I think he can be the new Khabib, especially if he keeps decimating opponents as he has been. Diaz will give him a good run for his money I'm sure and I am definitely looking forward to this fight. Hopefully it's a fight like Chimaev's last against Burns where he was the first person to go the distance with him. Khamzat definitely wasn't expecting that. Diaz has only been knocked out once I believe and even that was a ref stoppage (though he was getting battered on the floor and his corner threw in the towel as the ref went to stop it). All other fights I think he's either won or lost on points so this fight going the distance is certainly a possibility.
According to Diaz Dana is wanting to make the trilogy fight happen with Connor so win or lose this might not be the last we've seen on Diaz:
https://www.express.co.uk/sport/ufc/1642611/Conor-McGregor-UFC-fight-news-Nate-Diaz-Dana-White-Brad-Pickett-MMA-NEWS