It's the people traffickers who are the real c*nt's in all this. Praying on the most vulnerable people on the planet and turning them into a commodity. You can bet the traffickers got paid for ever single one of those immigrants, despite deaths.
The problem the government has is that to ensure the provision of services (housing, medical, financial, legal) every asylum seeker has to be processed properly. You can't just open the gates and let everyone in; it's bad enough with all the illegal immigrants we already have.
To process a single immigrant you need a caseworker doing numerous background checks which include correct identification, criminal/terrorist database checks, history and medical checks and other checks before they even consider letting that individual into the country. That's often days of work for one single immigrant. Not so bad for small numbers, but multiply that by hundreds per day and you start to see a problem.
And where do you house them whilst they are being processed? It has to be a secure facility because there are potential national security issues to consider. Imagine the public outcry if a single asylum seeker turns out to be part of a terrorist plot? Then you have to consider resources once processed. Where do you house them within the local communities? Do you displace current British residents? Do you bump them up the housing list ahead of people who have been waiting for years? How do we pay for this? Our local authorities are already financially strapped.
On solution that would cut out the need for secure facilities upon arrival would be to allow paperwork to be submitted prior to arrival in the UK, either via British missions/consulates, online or through outreach worker in the camps. That way they can be processed and have resources allocate to them prior to arrival. They may have to wait longer to get here, but at least they could travel the final leg of their journey without having to relay on the people smugglers and potentially death.