Best explanation I've heard for it.

Also; the name homo nincompoopus is definitely something I will use more often to describe these people.