I think Labour have absolutely no choice than to be seen to do something. Vast majority of the UK has fallen for the rubbish that blames immigrants for all the things wrong in this country, they conflate often illegal and legal immigrants, of which the latter is in much higher numbers and cannot see that public services etc are because of years of underfunding, not completely down to immigration.
I also think that the likes of Reform being in power, immigrants will be treated a heck of a lot worse than what Labour are proposing and that's pretty scary.
That said, if this starts to stop people making the dangerous journey on an unsuitable boat and paying the people traffickers then ok, it's a start. They should be able to apply from another country too, instead of having to be on British soil. They also need to clamp down on the illegal workers, who a, can be exploited badly and b, not paying taxes. Stop that, that also will help people think twice about getting aboard a dangerous boat. I do not think that so-called economic migrants should not be granted asylum at all, that's not what asylum is about.
Sadly, I have zero confidence that any government will a, be able to keep track of those granted asylum (I don't think they even know who is here) and b, be able to afford to keep track of everyone and the personal situation of each and every one. Our Home Office is poor and it kind of renders the whole thing useless imo, people will just disappear.