Why does that guy with perfect English have subtitles?
I do know that, as a non-native English speaker, I've always appreciated having English subtitles for English-speaking films. It helps immensely if you miss a word, there's a little too much mumbling, or whatever. One of the best (in both ways) examples being the movie Snatch.
I would like to think it's to make video easier to watch without sound, or for the deaf, but I don't think that's the reason.
Which is ironic because there are plenty of Americans with undecipherable accents!