Practical answer: pour funding into immigration courts and hire a bunch more immigration judges, and scale up the pro bono legal aid.
The phenomena of mass asylum requests are driven by the 4 year wait times to get a case adjudicated. If we got that down to a couple of months, then fewer people with weak cases would attempt it.