The French were pulling out regardless. Constantine's return merely gave them a good excuse. They were already negotiating with Ataturk. Why would the people of Greece, who were very anti-war in general by this point, unite under Venizelos simply because the king didn't interfere with his plans for Megali Idea? It wasn't a universal ideal in Greece.When Serbia fell to the Austrians, the Allies wanted to use Thessalonica as a temporary capital of Serbia. Of course, this would give claims to Thessalonica. The Serbians and later the Yugoslavians wanted to have an Agean Port. That's why Tito supported "Macedonian" nationalists.
Because the people would be unite? Because the French would not use the excuse of the Pro-Axis King to stop helping Greece?
Tito supported communist insurgencies in several surrounding countries. He'd certainly have taken Thessalonica if he could get it, but he never really had a shot at it. He was far more interested in Albania.
Simply using Thessalonica as the location of a Serbian government-in-exile wouldn't give it a claim on the territory. That gives France, Poland and several other states claim to London. And since the Serbians established their government in Corfu, wouldn't letting them have a claim to Thessalonica be no worse? Corfu is pretty strategically important in its own right.
I also notice you didn't actually provide a source for those claims about Thessalonica.