QueenZeppelin: From the first five games (Mortal Kombat 1-3, UMK 3, Trilogy), only the first one is doable without too much trouble. With the second one, the AI became cheap and constantly reading your controller layout, like the people here pointed out already. The normal Mortal Kombat 3 is a little more forgiveable, but with UMK 3, they will kick your ass harder than you can actually plan your next move. Trilogy is based on UMK 3 and it inherits the AI of UMK 3. So it is brutal and cheap.
Still, I've managed to clear a tower (the second one, I think it's Novice) once again after so many years that have passed since the last time I've played Trilogy. Started, of course, on "Very Easy" but I'll be serious, there isn't much of a difference if you start a game on the first three difficulty settings. Cleared the first fights with Sub-Zero, when they AI became cheap, I also became cheap and picked one of the bosses from the bottom row of the roster. For Shao Kahn at the end I've picked Liu Kang and whacked him with his lower Fireballs. That trick always worked. Sub-Zeros Ice is also effective, but it takes more time than Liu Kangs Fireballs.
I will surely try the trick with Sindels scream next time.
You know, it's funny, even though Liu Kang is my UMK3 main (Sindel's a tad too easy once you've got the hang of that scream thing) it never occurred to me to just inundate Kahn with low fireballs, even though, yes, that would logically work great on him. My trick for Kahn is a lot simpler yet harder as it's more about flawless timing - once I got him down on the ground the first time (Usually by waiting for him to try a shadow-knee and uppercutting him out of the air), I would just simply run over to him and hit another uppercut at the
precise moment that he got to his feet and started to do a move, and I would do this repeatedly, until he was beaten. It's really tricky though because if you throw the uppercut too early, he'll block it, and if you throw it too late, he'll hit you with the move. Kahn ALWAYS responds to being downed by immediately hitting one of his moves, IE doing a wake-up move, so with a lot of practice you can just repeatedly hit those uppercuts on him in that brief space of time between when he starts to do the move and before it actually hits.
However in Trilogy this is a LOT less reliable because they added those grappling moves to Kahn's arsenal, where he grabs and slams you or grabs and punches you, and those moves seem to fire off almost instantly, so if he tries one of those when he rises, and he often will since you're so close to him while doing this uppercut trick, he'll probably successfully hit you. That said, when I played through the Novice tower earlier today the uppercut trick did still eventually work but it was a lot more luck based, hoping for a streak where his wake-up move would be a kick or punch instead of a grapple.