Signing a player is usually a gamble. You never know whether it’s going to work out. “The best” is, therefore, frequently dependent upon what a player does after signing.
I agree that the days of regularly (and seemingly indiscriminately) offering top tier pay packets to unproven players should be gone… but there still may be reasons to offer a player with huge potential, and a number of choices of destination, larger wages to get them here. But it should be an exception. A luxury sat atop an otherwise disciplined pay structure. Indeed that discipline can be the reason funds might be available for an occasional roll of those high-stakes dice.