So you have to pay a one-time bonus equal to the wage for signing free agents...

As the wage is very high compared to the market value of the player at the higher levels, it's expansive to sign even free agents