I think the real issue here is that once people are in the UK the government is powerless to stop them claiming benefits and milking our tax money. That is the real issue. If people were able to be in the UK and not be supported by the state then this rule would not even be thought of.