Actually no, the reasoning behind it was more for what happened back in London with the hotel bombing and how to handle that sort of situation going forward.
You are correct though. Putting this into place hardly does much if they simply reject the constitution in the first place. Unless all scientists enforce its signing like Hotel seems intent to.