Sorry mate that is all contradicting.
Two cameo appearances does not make a player a full international, as is the case with Keane. Rudiger of the same age as already got 17 caps. Same age as well. So is it not the case that Keanes price is inflated due to being English?
Josh stones got brought for potential? Is he the only defender In the world that had potential? There have been, and players currently playing that will not get sold for anything close to that sum, that have already shown they are light years ahead of stones.
Foreign players like any other players can obviously expect to go for a higher sum of money once they show that they can be effective. Regardless of nationality. Most English teams go for the cream, there will always be foreign players that lesser teams are forced to take a gamble.
English players have always comanded a premium fee due to the quota required, the intimate understanding if our league, having richer clubs fighting amongst themselves.
One of the most glaring aspects is how many foreign clubs can afford to buy English talent? They can't even afford championship players. Otherwise we would have a lot of players playing abroad and not just the top leagues.
We don't produce enough talent to spread about and that in any economy commands premiums