His point is valid, the OSS community tends to improve faster when the code is consolidated upstream rather than having everyone maintain their individual patch sets.
just a few months ago i would nitpick that linus wants as much as possible developed in-tree, but he rejects crap code.

fortunately staging drivers feature appeared and it makes it possible to develop incomplete/testing code in-kernel, so i find his point valid.