That's the theory I've seen the most of lately.
It comes from the 1980s, possibly the early 1980s, and maybe even the 1970s; I remember having a photocopy of a Popular Science article on the impact origin model posted on the door where I worked sometime in the 1980s, to give the customers something to read (and keep their hands off my desk) while I grabbed something they needed. :’)