Disagree completely. Next thing you know we're requiring the same of the VP, S of T, etc. etc. 30 years from now we're requiring all CEOs of big businesses.
There are plenty of powerful people in the world, it's a slippery slope and releasing all private information is not something I'd endorse.