My theory is that the showrunner duo (Gretchen Berg and Aaron Harberts who got fired after being accused of acting like crazies, yelling at their writers in the writing room etc.) hated the character of Lorca when they got the gig after Fuller's departure and wanted the character gone. It's all in the writing, the way things happened in that Mirror episode. He says that he wants to "make the Terran Empire glorious again" and then gets stabbed in the back by Emperor Georgiou and... Burnham is standing in front of him, watching and doing nothing while his body falls through the trapdoor.
There are A LOT of questionable choices that make no sense in terms of narrative like their handling of Lorca, MirrorGeorgiou written as a good character despite being "literally worse than Hitler" and brought into the prime universe by Burnham and was never arrested and detained by the Federation, the female klingorc is also portrayed in a positive way even though she raped and tortured another klingorc. The season one finale was quite disturbing as nothing happening on screen made any sense. It's not really a surprise that the show is awfully written, the entire writing room and the showrunners aren't science fiction writers, one of the previous showrunners worked on a CW teen girl drama.
The problem with the show is that it's all about Michael Burnham and how smart and strong she is. There's always a scene in every episode where a background character doesn't trust Burnham but by the end of the episode he apologizes and praises Burnham for being the smartest one.
I think I talked about a scene here where Burnham, the Klingorc and Saru are on a planet, the Klingon wants to know more about Saru's species and guess who got to do the exposition? Burnham, while Saru is standing with them.
View attachment 635398