I've been thinking too—it's too easy to blame others for our inability to apply "agile." Part of being a developer may include the responsibility to teach others how to work together. If "the business" isn't up to discussing daily, we can start with making sure we send weekly updates. But this is requires some work on our part: we have to actually have real updates to report each week.
Basically, the proactivity and "circle of influence" concepts from Covey's first habit :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.