That's an interesting take that I haven't heard before. Another theory that I have heard has maybe a little more to do with why modern humans succeeded in general (rather than specifically vs Neanderthal) is that modern humans had excellent endurance. This allowed them to take big game by essentially running it to death over a period of days. I do wonder if that was a capability that Neanderthals lacked, or possessed to a lesser degree.