You didn't read it right.. I said I doubt they would buy suitsfor.men for much just because the phrase has search volume, didn't say that it's awkward and hacked-up because it has search volume. that makes no sense. newhomes.forsale and usedcars.forsale are not even similar to it. newhomes and usedcars can stand alone.
So suitsfor.men is really better than suits.men.. lol.. just because of your criteria.
suits.xyz isn't better than suits.men either, unless maybe you're going for both sexes. .xyz only looks/sounds ok sometimes, it's ugly and strange for many niches.
anyway, that's pretty bad advice
buy hacky names just because they have search volume, instead of something that a serious business would actually use.
Oh, but of course, if it's registered in several TLDs, it's probably good..even if nobody is seriously developing annnyy of the tLDs.
The point is that not every good new tld 'investment' has to follow those criteria, even in a tld like .men, and using those criteria can often point you to worthless domains that will only cost you $10 for the next 10 years for a reason.