I think the answer lies in not relying so much on employing foreign trained workers in the first place. Then additional asylum seekers would be of little use to us. Take the NHS, for example where over 35% of doctors are trained abroad.
That's crazy. I know the reason is that our own training cannot meet demand, but other countries seem to manage this. Here in France, for example, foreign trained doctors account for only 7%, mainly from Tunisua and Morocco, so they actually speak French too. The same applies to carers.
If France can grow their own, why can't we? It's not that the NHS doesn't offer attractive career development either. The reason is just that we stupidly don't train enough people initially, so maybe that's where it needs to start?
I think any asylum seekers who aren't in full time employment after 6 months in the UK, (and I'd get them doing some form of job from day one), should be sent elsewhere with no benefits and few comforts, if all they want to do is to sit around.