I think the Harry Kane situation has made a lot of players in that elite bracket recognise it's more beneficial to let your contracts run down and sign shorter contracts. Harry Kane is no doubt a great player, but because he's tied in to that contract he's watching all those other good Spurs go elsewhere and win trophies (Walker, Eriksen, Trippier etc) whilst he has won nothing.