Because it didn't cross his mind. This is common enough in casual speech.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
sitifanSince John Lennon is English, not American, why did John Lennon say "Welcome home" to Forrest Gump?John Lennon was English and there's no way we could know why he said whatever he said. Unfortunately we can't ask him. He said too in a similar context in his song Imagine: