Cool. Never once in that quote did he say that BF was the first game to have such mechanics. You seem to be looking for something to whine about.
Stop whining about someone calling the devs out for continual bullshit. Hell, I guess I'll whine too and say that he should have mentioned that there is no teamwork in BF3 so the quoted individual was lying in that regard as well.