McNamara's been on the list for a year longer, that's probably the difference. Like many I suspect Strauss won't make it, but there's enough doubt either way that he's deserving of more time.
McNamara's been on the list for three years and despite a bit of a purple patch last year, has never looked like getting close to the senior side. This year, in the year where things really should've come together for him based on his improvement last year, he's been nowhere near it. It's the textbook case of delisting, especially when spots on the list this year are extremely tight as it is.