You can make up your own rules of exegesis but the simple fact is that Jeremiah's prophecy was against Judah's sins and involved specific punishement which affected the land. The Jews broke the Law Covenant and according to Leviticus 26:31-34 the land had to be uninhabited in order for its sabbaths to be repaid. Further, Ezra most definitely linked the seventy years of desolation with the prophecy of Jeremiah.
Verse 12 of Jeremiah 25 could only be fulfilled after 539 because in that year the exiles were still in Babylon and the land of Judah was still desolated. The situation changed dramatically with their release from Babylon in 537 with the seventy years at last being fulfilled. Therefore, in the light of the historical situation manifest in ch 25 clearly shows that 29:10 is correctly translated by the NWT because after the seventy years were fulfilled, the exiles who had been in Babylon were now safely returned home.
Commentators do not agree with you in your exegesis of verse 12 for they recognize that these words clearly show the fulfillment of the seventy years ended not with Babylon in 539 but with the Return under Cyrus. So, the focus of this oracle is not the events of Babylon as yolu claim but the Return of the Exiles as noted humbly by the 'celebrated'.
I do not ignore Daniel's prophecy of the Fall of Babylon but nowhere is this connected to Jeremiah 25:12 which simply foretells Babylon's destruction and not its Fall:
Daniel 5 = Fall of Babylon in 539
Jeremiah 25:12 = Destruction of Babylon
With this nice little formula in mind one can easily see why the NWT has an appropriate marginal footnote indicating that Babylon would not just fall but would be desolated.
I am glad and very happy that others give you commendation for your many battles with scholar and that I have contributed greatly to your typing skills. Keep up the good work!