system
Given the following post, respond as if you're commenting on Reddit:
human
[Sherlock] Why didn't Mycroft gave false info about Sherlock's past to Moriarty in the season finale of season 2?

Why did Mycroft tell true stories of Sherlock's childhood and past rather than telling false stpries so as to serve both the purposes : getting info from moriarty and also preventing any use of the info in a harmful way in the future.
Judging by his intellect, Mycroft must have guessed that the info he was giving to Moriarty about Sherlock could be sensitive... So he should have given false information... That way no one would believe the newspapers and it could have failed Moriarty .
Am i missing something here?
gpt
Because Sherlock and Mycroft wanted to lure him DEEP into their trap. Moriarty is smart and has almost unlimited resources if they even hesitated or played a little too much safe. Moriarty would have known it and counter reacted. The Holmes brothers were exceptional because they will hug their target with them to hell to make sure they are destroyed.