This makes sense but then the outcome of this is all theatrical. What will happen in future is that people have their visas revoked without any comments or reason given. There is no legal requirement to list a reason. It will end up the same as employment law, where people can discriminate and break the law as long as they don't tell the applicant they are doing so.