You make a good point. But as you said, the "starving" idea would only affect Traya's soldiers. With this in mind, Revan would throw everything he had at Malachor V. Without the support of the army, Traya and her students would fall. However they would take a TON of Revan's men with them to death due to the dark side nexus and all that. But even with the nexus, the Trayus Acadamy (by itself) cannot withstand everything Revan has.
Also - there are many more things that lead to Revan's fall. Not just what you named. There was the war, Malachor V and the Sith Emperor's brainwash stuff.
Malachor V was the crucible that kicked Revan down the path. If he fought Traya at the Trayus Core, he would lose. You underestimate Traya's power. Jedi Knight Revan is no match for Darth Traya.
Now if Revan threw everything he had at Malachor, you would see significant, even total, losses for both sides. It would eventually come down to Revan and Traya. And as I just said, Traya would win.