In American football there's this pattern that happens every few years where a lot of Quarterbacks need new contracts.
A top QB earns around $35-40m a year and if this is their first big deal or they signed their last one 4 years ago, they could be jumping up from $10-20m a year.
Obviously in a sport with salary caps this is something that can dominate your entire strategy for years and teams often try to delay it as long as possible.
But the thing is, those teams always end up paying the most.
Every QB wants to be the highest paid or break some sort of record in the contract, so if you're the 5th team to renew your QB in a year then you end up paying so much more than the first team.
This is how football wages are moving. Players know how much money is coming into the game and they want their slice. The mirror are reporting today Salah wants 500k/week to stay at Liverpool. Everyone knows what Messi and Ronaldo are on and KDB and Lewandowski and Neymar etc earn. Mbappe is going to move things even further next year.
My point is, paying 500k a week to Haaland now will be painful. But if the club passes on him, they will end up paying 600k to the next one in 2 years time. Or if they buy a cheap kid and he becomes world class, he'll demand even more in 3 years time.
The market sets the value of a world class forward and you cant dodge it forever. Sooner or later you're going to end up paying a world class striker what everyone else decides a world class striker earns.
long term, the later you leave it the more you pay.