The post I replied to was referring to immigrants newly arriving. Those who are, apparently, creating problems with housing. Those on visas. They cannot claim benefits, as per visa rules. They also cannot be on minimum wage, unless they are working in excess of 50 hours a week to meet salary requirements for their visa. The salary requirements for visas also pushes them above the threshold for qualification for benefits.
You mention being here for 10 years or more. They are not the issue. They also still cannot claim benefits unless they have been through the 5 year visa process and have applied for and been given UK citizenship.