Does this person also identify performance issues by reading the code? This is completely impractical.
It's a lot easier and better to use profiling in general, but that doesn't mean I never see read code and think "hmm that's going to be slow".
I'm not saying you can't spot naive performance pitfalls. But how do you spot cache misses reading the code?
This sounds like every technical job interview.