Spurs' net spend from 2012 to 2017 is £1m. City's was £400m, Utd's £368m, Arsenal £205m, Chelsea £192m. No way should they be finishing 2nd and 3rd, if money equals league position.
Net spend is a misleading statistic that doesn't reflect how football clubs account for their spend or pay for players.
Far more important than that is your wage bill, of which Spurs comfortably have the sixth highest. Yes they've had two good seasons where they've finished much higher than you'd expect, but 4th-8th is their level based on spend, and that's more or less where they were before that. As I say, now they're back in 7th and long may it continue.
No doubt they've done very well and in particular have recently done better than you'd expect, but they're hardly confounding the rule that money talks in football. And, realistically, no one thinks Spurs will remain a title contending club, for that exact reason.