One thing the article leaves out, is the number of patches that are cherry picked. I have a git tree that I use to send Ingo my patches. I usually base it off of his tip/master branch, and he must cherry pick them into the appropriate branches.
Even if I base off one of his branches and he pulls it into that branch. After the merge window closes, Ingo cherry picks the patches that will go to Linus. Only the changes that fix bugs are usually in that category. If I send Ingo a series of changes that also contain a couple of bug fixes. He may need to cherry pick those bug fixes to send to Linus.
All of the cherry picks lose the origin of the repo they came from.