People will forget the context of a lot of Cruz's fights while remembering the recent context of Merab's fights.
Joe B was undefeated when Cruz beat him. Cruz gave him the first two losses of his career.
Bowles was an undefeated champ who stopped Miguel Torres' 17 fight win streak to get the belt.
Faber was a former champ and on a tear beating everyone who wasn't a champ.
TJ was in his peak and on roids
Mizugaki was on a 5 fight UFC streak and on the streak of his life when Cruz came back from injury and stopped him in one round.
Merab has a lot of great wins, arguably against bigger names, but from the 7 you listed, only o'malley, umar and aldo were coming off win streaks when facing him.