Top players cost a lot of money. When we sign some average/good players we complain about the lack of quality, but when we try to compete for the absolute top drawer players, it's all too expensive?
I'm not saying we should go all Man. City this mercato, which surely, we won't ( can't.. ), but that's the price you pay really. It's one way or the other. Sanchez would be a bit cheaper, but you don't know what kind of wages we'd offer Aguero.