That assumption is wrong. NINOs are given when someone is given the right to work. They don't get this until are granted refugee status or diplomatic protection.
@Ifwecouldjust.......
Asylum seekers and even refused Asylum seekers may see a GP and go to hospitals if they need it. They don't need a national insurance number.
This makes sense, people from developing countries can be more likely to have infections that endanger public health. We don't want these infections going untreated and worsening.
There is no way that cases are being rubber stamped like that. Only way that it's happening if those people have come from other accommodation and have been in the country longer.
Dispersal accommodation exists but once someone is granted asylum then they are evicted from that accommodation. There can be a delay between that grant of asylum and receiving right to work documents. At that time it is get a job or obtain universal credit and find private accommodation. They might hang on to obtain social housing but unless they are disabled or it's a family then it will be private accommodation and the housing benefit room rate for under 35s.
Refugees are not treated any better than citizens on this issue.