Sherlock: “Really? I correctly anticipated the responses of people I know well to scenarios I devised? Can’t everyone do that?”
Yes. Literally everyone can do that.
Sherlock: “Really? I correctly anticipated the responses of people I know well to scenarios I invented through careful and complex thought? Can’t everyone do that?”
So Sherlock can run mental simulations and know what’s going to happen ahead of time? No! That would be crazy! Completely out of nowhere! It’s not like that’s exactly what Sherlock said he was doing at the end of The Abominable Bride when he told Watson about a future world and how they might fit into it. It’s not like The Abominable Bride ended in the mind palace simulation, Victorian Holmes looking into the future he devised for him and Watson.