I remember reading about this a while ago. I don't have the links to the articles on the device I am using however they mentioned three things:
1). The organisation would need the skills and resources to bake in back doors (e.g. knowledgeable people).
Good point.
Although most relay operators can set up packet dumps and debug logging.
2). Free speech - Can you make a programmer code (speak) something they do not want to say.
There is no general right to free speech under Australia law.
As far as I'm aware, there are no precedents that treat code as speech, either.
3). Assuming someone is willing to help - it may take one person years to do as they have been asked, so during that time are they employed by the government? Do they get assistance (e.g. mentoring or hardware) to do the task?
The law specifically allows payments by the government.
T