Daley fight was 7-1/2 years ago.
Penn fight was over 7 years ago.
Gomi fight was almost 12 years ago (and a No Contest).
Nick has 35 fights and you can only pick 3 decent ones, all of which were over 7 years ago. That's like thinking Chuck Liddell is gonna go on a title run tear!
To put it another way, Dave Menne, Rich Franklin, Forrest Griffin, Josh Koscheck, Stephan Bonnar, Joe Daddy Stevenson, Sam Stout, Kit Fucking Cope, etc. all have more recent wins than Nick Diaz.
Hell, Duane Ludwig, Frank Trigg, and Kenny Florian all won about as recently as Nick Diaz (and they've all retired 6+ years ago).