I agree with that point, just look at all the indie games on steam that out-rate and over-deliver. I think the issue that I am speaking to is what the triple-A companies turned this post into, they malformed his original point and make their own argument out of it.
It unfortunately continues to rub people wrongly on this non-intended sentiment from the original poster. He is caught in a marketing damage control tailwind that all of these developer directors and VP's latched onto for their own justifications.