Any physics teacher should know the theory for constructing a nuclear bomb. Should we be controlling that knowledge too?
What about flight simulators? Don't want a load of people knowing how to fly.
This isn't computer science, the hard bit is getting the materials and equipment, not the knowledge.