Before putting too much weight on what a Net Expert says, talk to you machinist, if your having an engine built.
While he talks about 300 engines, that's hardly a days work for some of the Detroit plants. With the EPA mandate now stretched to 100K miles, I'd tend to believe they have taken the time to figure things out for what makes for a good long term engine life.
Like so many articles there is some truth in what he says, but some of it is mere opinion.