Supergirl's weren't much better (or Gotham's).
I would've been more surprised if that wasn't how they got Barry out of his funk.
I think that was pretty clearly what they were going for here.
Basically this. He seemed to be constantly shifting from different moments in his life, from denying his father killed his mother, saying he's not like Oliver, or stuff other people have said to him.
The stuff about not killing anyone and needing more diapers is the only stuff that's never come up before, probably because it hasn't happened yet.