This is a fun little meme, but at the same time, it's also slightly troubling. Have we developers secretly learned to think that our work-in-progress code is, by default, utter garbage that we must hide in a branch?
Does the code get any better when we polish it for days before integrating? Why would working in isolation be better than rapid and early feedback? Is the lack of self-esteem an issue preventing teams from working in small batches and adopting continuous integration?