Absolutely not. We are going to find ourselves with a system that will be so unfair, a system that will treat human rights and equality before the law with so much contempt. Detaining people for prolonged periods will put the administration of justice into disrepute and fan the flames of legal challenge. It will cost taxpayers money because the government will have to defend its decisions. Anyway, there is no guarantee that the detention is necessary, no assurance that the identity of those people will be checked.
Take the example of the Sun Sea and the Ocean Lady, where the government did detain the passengers in order to determine their identity. The present system has reviews of the detention at regular intervals. It works well. There is no reason to impose automatic 12-month detentions.