Teams are regularly locking up their best players and it shows when you look at upcoming free agent classes. If a team tries to load up on FA's they're gonna get a bunch of 30+ year old guys on bloated contracts.But that equalizer usually burns out much quicker than the teams that can just continuously funnel in players by virtue of just having more money than everybody else.
Hell if you have the money you can just buy a farm system, the Yankees do it all the time.
Also, overspending on International FA's isn't exaclty "buying a farm system"