I think this is where the Governing Body hold their weekly meeting That way they can feel majestic over their catch unpaid workers for the Lord.
As they look out over their mini empire of slaves, and buildings, with no worldly people anywhere in sight they can become even more isolated from society where Satan is ruler. Hey it also maybe a special place where no is allowed but a special few(GB& the Helpers elves) to gaze out at the empire they built and be in awe. You can bet that this move to seclusion from the world will make them even more loonier which might reach Jim Jones. proportions.
Or it might be a nice place to jump from to commit suicide when things get really bad for the corporation. Thinking back to the history of the Tower's hotel and the stock market crash and what Mr. Towers did and tell me if that wouldn't be ironic?