Twitter is a walled garden service and is hostile to both their users and to people in the developer ecosystem. It does not even pretend to interoperate.
While this doesn't address the number one issue (the kid on the keyboard) it does provide a certain amount of accountability and transparency into how a public sector agency pushes their communications out into the world / digital commons.