The prices are simply because their clubs are so rich and there are few really top or decent talents who are domestic ones, hence there are big price wars over them (too many clubs with alot of money, too little domestic talents to fight over). The likes of Walcott and Bale are far and few between, hence most top teams fought for them and they upped the prices for it.
Its only natural, its about basic demand and supply, even average players like Bent go for that much because the other teams who wanted him were filthy rich too, like West Ham who offered ridicolous money but Tottenham won out.
There are alot of factors like this that explains the exaggerated prices, consider them before you become "narrow minded". Pretty sad you almost said you are that like you are proud of it.
Lastly, the prices doesnt say shit about the players but everything about their market for domestic players. Its extremely silly to say a top talent like Bale is shit because of where he comes from and how much they buy players for.