The problem isn't in making "bad" software. The government has very specific requirements for communication related to security and preservation/documentation. They need communication tools that run off the public internet and maintain a detailed record of every message sent.
The problem today is that some (many?) politicians either don't understand or agree with those goals and pick more convenient tools that they may have been used to as a civilian.
The problem today is that some (many?) politicians either don't understand or agree with those goals and pick more convenient tools that they may have been used to as a civilian.