All the hand-wringing is not helpful. ASFAIK:
Asylum seekers can not work (legally) nor claim benefits but they are a drain on the public purse.
The majority of 'foreigners' who claim benefits (nb: UC) are EU nationals with post-Brexit settled status and that was happening before Brexit. There was a time even when an EU national with his/her family domiciled in their home EU country could claim CTC and CB and send it back home. Hardly Auf Weidershen Pet.
Most foreign nationals have to show they are/will not be dependent on the state, including paying fees in advance towards any NHS care.
Talk of Reform being the next Govt are pretty fanciful, that said my newly-elected Reform County Councillor does seem worth his salt in terms of getting stuck into the day-to-day grind of local government administration.
We are where we are folks, let's not get hysterical and land blame wherever it best suits are mindset and narratives. We need to sort this shit out, grubby work that it is.
Makes me laugh going back to history as a reason for anything as if the UK (and all the separate nations that make it up) were the only bastard colonialists out there raping and pillaging; the Vikings did a mighty fine job of that after the Romans left. Never mind the Portugese, Spaniards, French, Italians, Germans and even the Americans did elsewhere in more modern times.