I already wrote on this, but just to be even more clear, if he really wanted compare a keyword-rich domain vs brand, he should have compared Nike not vs ridiculously awful 2-hyphenated 3-words name, but vs Shoes.com (but important - where Nike is not a brand developed as a result of an investment of billion dollars - but just a random 4 letter name which only has chance to become a brand - imagine, you don't know what Nike is, no such company, no trademarks exist, nothing - it's just a random 4 letter domain name).
So, now, would you take nike.com or shoes.com?
(If nike is hardly imaginable as such, imagine a word rike.com vs shoes.com)
To me, the answer is obvious.