Well, keep in mind that for every million processed via, say, Credit Suisse in London, several thousand land up in Accenture (or other IT firm), several go to Deloitte (or other consultancy), some more go to Linklaters (or other law firm). Their employees get their salaries that allow then to support their families and then go drink coffee at Nero and eat sandwiches at Pret. Everyone in this chain -- from Credit Suisse via Accenture to Nero are employing people, growing and paying wages.
Now you can go "those high-earning landlord scum" as much as you want, but nobody in their right mind would say that it's better to have a situation in, say, small towns in the Northeastern England where rent is spectacularly low — but so is employment.