I suppose Corbyn has a weakness in that there seems to be nobody in the Labour Party with any banking skill, or knowledge of theoretical economics, or concept of the principles of international finance. Banking is a useful and lucrative business, but that doesn't mean we have to be run by wide boys from the Hedge Funds and currency speculator firms. They are on the side of the rich.
Politicians always were mostly either lawyers or journalists. They have little or no practical knowledge. They seem to start off as kids as political advisers and then get put in charge of finance and education and defence and housing and industrial strategy and unemployment. If the business elite and Institute of Directors are so keen on mass immigration, then I think they should pay for it, and not let it be paid for by others.