With the big teams all around Europe they don't have much home grown talent expect Barca and Bayern Munchen. So that means they're forced to buy players and in England players are overpriced... You can find player like Henderson(46M€) for almost half of that money from elsewhere but big teams can't buy those cause they need to full home grown players in Euro cups. Of course they can try fulfill that with youngster but is youngsters good enough in UCL? I don't thinks so... So in short 1. They don't have enough home grown players 2. They have to buy them cause their youngsters aren't ready for UCL or BPL, La Liga etc... 3. English players are overpriced and that's why so transfer money is so high...