I'd say you're wrong, liverpool have enough prestige and money(massive difference between them and spurs) to attract quality players that aren't at the top clubs. Anyways signing players is more a case of finding players of great potential who fit into the teams dynamics rather than these 'world class' signings. He's been there long enough for him to have implemented some sort of long term transfer strategy but he hasn't done that. Instead its more of a scatter gun approach that isn't paying dividends.
He's got Coutinho at the club who's quality is obvious, yet goes and signs Markovic for big money who plays in the same position. He needed a quality defender, and signed lovren. Allen, henderson, Gerrard and Lucas shouldn't be starters in a midfield of a club with big ambitions, yet they are. He figured signing Can was the way to go.
There's a narrow-mindedness in english football that the only way to put together a great squad riddled with quality is just a matter of attracting world stars, but it really isn't. With most of these players signing them before they become superstars is far more constructive than trying to lure them when everyone is chasing them. Plus teams throw away quality players all the time due to a vast amount of reasons and these players could be purchased.
Atletico, Juve and Dortmund have shown in recent years that it isn't all about having a team that can attract talent and all that. Such statements make it sound like Pool is swansea or something when in fact they are a pretty massive club. It also makes it sound like getting a squad better than Arsenal and Man United is some tall task, when it really isn't.