It's a chicken and egg argument. Liverpool fans constantly use net spend as a crutch for failure. It's basically what
@redman5 has spent over a decade doing here, trying to justify Liverpool's failure as a football club.
Are Liverpool shit because you always lose your players? Or do you keep losing your players because you're shit? I don't think a club who can give donkey journeymen like Lovren over £100k a week will struggle to hold onto players, provided the club is ambitious and successful.
The trouble is the club has been completely mis-managed from top to bottom. Players like Suarez couldn't wait to get away because he realised he was playing under a fraud manager and at a club that was so poorly run, his chances of achieving anything were slim to none. He must have felt like a whale in a padddling pool.
You can keep complaining about money. Everyone knows it's only within the last couple of years that United overtook Liverpool in terms of spending across the PL era (please compare achievements). And if the argument was already struggling to fly, Leicester came along and added further spotlight to Liverpool's complete failure to even compete for the league, never mind win it. They blew the self-deception completely out of the water. The crutch is broken beyond repair.
Spurs have not won any trophies of late but from the outside they look like the much better run and more ambitious club, despite financial disadvantage. Taking a massive risk to build an entirely new big stadium and investing heavily in club infrastructure. Whereas Liverpool are fannying around extending a stand. Always the last to the party.
I'd hazard a guess that if Kane, Alli and Eriksen were at Liverpool they'd have already looked around them and decided to leave. Instead it looks like they'll stay at Spurs at least for the foreseeable. Because the club appears ambitious, they move quickly when needed, and they don't behave in a small time manner.
So nah, you're not shit because you lose players. You lose your players because you're shit.