I'm the one who mentioned this and please note...I was careful to say "some people" and careful not to take a position. The whole idea of back pressure (in a naturally aspirated vehicle) brings along with it some complexities. Like you folks, I've heard about the need for some back pressure for a long time...over 50 years. So let's see what some eggheads think.
Here is a guy who I think breaks much of it down pretty well: