IMO forcing delegates to present activity reports is a bit like assuming they are up to no good by default. Why then mistrust by default?
It's crypto land. You had Gox and so many other exit scams, people still didn't learn? No wonder people loose money if they still think like that. Anything is possible within this ecosystem. Sure I will only vote for someone I have some kind of trust, but it's all about transparency. If they don't have nothing to hide they won't have any problem providing such info. I don't want to sound like I'm on a high horse or be rude, but people can't be naive and blindly trust others, specially in crypto. That's why BitShares exists, if you can't trust an exchange, what makes you think you can trust a delegate? In both examples, there is someone behind, right?
Is it too much to ask for accountability? I feel kind of a dummy asking that question. It's crypto people, cmon! Any seen any working company where stuff isn't accounted for? Even in a small coffee you need to keep the inventory updated every day, this is no different. This should be a standard. If no delegate should (and imo, can) refuse to provide info on the accountability if shareholders ask, then just do it by default.
Else, how can people do an informed decision while voting? Isn't that important for the future of BitShares? I think you will agree with me on that one. Assuming you do, my guess is that you would prefer everyone to have as much info as they can when voting in the future of BitShares. I also assume you wouldn't like people voting for someone who would take advantage of delegate funds (which are in fact, public funds. yours, mine and everyone elses). Providing accountability info helps towards that goal, so everyone can in fact, make an informed decision and as such, successfully contribute to a brighter future for BitShares.
Following this line of thought - assuming everyone invested in BitShares wants it to succeed - it's only logic for workers/delegates to provide that info. Even if not for you, at least for other people. Even though someone might think they don't care about accountability, sure, that's that person's take on the matter, but
everyone should have the right to easily access the information they need in order to make an informed decision and thus, contributing for a better future in BitShares. one of the best ways of doing so is providing that type of info by default.