Regardless of if he is or isn't, he actually does have a point, sort of; I wouldn't say the physics engine itself should be dumbed down (absolutely not), but there should be just as many
optional aids as we have now, if not more, to make the game at least approachable for the casual unfamiliars out there. SRF, an essential God Mode that plays to a different set of rules, physics-wise, than having it off? No, I think that should never have been introduced. But the racing line, ASM and TCS, and perhaps even semi-auto steering and braking could be introduced. Those last two would never take the quickest way around a track, only an average tour speed, but if it'd be the difference between someone playing or not, I think it'd be the right choice. I have a great example living with me; my girlfriend was far more excited trying to learn the whole concept of circuit racing in FM4 than GT5, thanks to the aids that actually help do that.
And on a similar subject; the next GT would do well to incentivize players to not use aids. In the career mode, in online races, everywhere; give the player additional credits if they play at a harder difficulty setting, with less aids. Turned TCS off completely? Here's an extra 10-20% at the end of a race. The heavier-handed stuff, like auto-braking, could even take a percentage of your winnings, and keeping it off just has the variable at 0%. Again using my girlfriend as an example; she went from nearly every aid in the game to just TCS and automatic transmission after a few attempts. She was learning the track, gaining more control over the car, and
having fun doing it. Natural competitive nature sort of pushed her along, knowing that she was missing out on more credits by playing the dumbed-down way... which is funny, since they were credits for
my account
Of course, make all of these optional, and allowing hosts to ban them individually, as they see fit, in online lobbies, and you won't be affected by them in your own online races. Give the player more ways to learn and improve, and they're more likely to.