No, we really don't "have to" disclose the financial situation of the site.
There is no rule, law, code, or guide that says we have to. IYNO is a privately ran organization. The people that need to know all the ins and outs do. The whole forum community doesn't need to know everything about the website.
Would be like going to any website and saying..."You HAVE to tell me and give me a copy of the coding for the site." You see why that doesn't make any sense.
You can't go in and demand the right to know the inner workings of something that doesn't belong to you. We don't have to have everything on the face value so everyone can see exactly how everything works.