I would love to see witnesses provide a position post before each hardfork where they explain what they are for, whether or not they want to accept changes and why.
However the issue is the top 20 rarely need the community vote and they know it. They don't answer to the community and they know it.
Also many perceive that they will lose votes (that matter) if they take unpopular positions.
I give you kudos for trying to help, but I'm not sure what would motivate them to communicate since there are no consequences of not communicating.