Sorry about the delay in reply, work and home life intervened.
Please define "reasonable asking prices" and more to the point "top players". Just because a player has a good agent, a large paycheque and a reputation doesn't mean they are actually good (ie Radamel Falcao), or good for Pochettino's Spurs (like Adebayor, Kaboul, Paulinho, Dembele or Naughton). We need to find ways to make a deep squad, with players who are both generally good, and, in particular, good within the system Pochettino uses. It's no good finding some youtube highlight wonder and shoving him on Mauricio saying "here, make this one work out, he looked good in FM". If we are actually going to move forward as a club, we need to find the right players, rather than just any players. Bony would have cost over $20 million last year, everyone had seen how good he was, but that doesn't mean he would be a good idea. We had just brought in a new manager and he was trying to evaluate the squad. Ramming a brand new striker we'd spent a lot of money on down his throat would have been the definition of idiocy. We have no idea, even now, if Bony would actually work in Poche's system, and it would have made even more pressure for Pochettino to not play Kane, who is both better than Bony generally, and essentially ideal in Pochettino's system. Schneiderlin was apparently a move too far for Soton, largely I think because they also knew how important he was, and how hard to replace he was. We weren't going to spend 30 million to get him, as that was a long way over the market, and the relationship between Levy and Pochettino wasn't that strong yet. But it's not like we didn't try, and Schneiderlin's head hadn't been turned. We were just unlucky that unlike Liverpool and Utd, the Soton player we wanted was both really good, and Soton hadn't found a better replacement.
We also don't have infinite amounts of money, and FFP to consider, so just shouting "Levy, spend some fucking money!" doesn't make it so. We aren't Chelsea or City. We do have more money than all but 12 others clubs on the planet though, so everyone is going to try and fleece us at every turn. Given that we're financially outgunned at home, we can't afford to be generous, even if it seems expedient. It also reflects on the selling side. The more money we get, the more we can spend. If a club low-balls us on a player, we aren't going to just happily take a few quid and amble off down the way.
"Hi Daniel, it's your friends from Besiktas, we'd love to take that Kaboul guy off your hands, as we've noticed he's none too popular with your coach. Would a million euros be cool?"
He may be rubbish in the role we need him to play, but he's not rubbish compared to 70% of the CB's out there, and we can't really afford to sell him off as if he was. There are two and a half weeks left in the window. If Besiktas really want Younnes, they'll come back with a sweeter offer. The same goes for the other guys who need to be gotten rid of. We aren't going to do a half-assed job just to be rid of them, and we are working in the real life world of families, agents and human beings. These things are actually complicated.