This is why you need coaching. You can't outtalent the league for long. Other teams will start poaching your talent from you by offering them huge contracts, leaving you unable to resign all your best players.
However, there's no salary caps on coaching or the front office. You have to have an advantage in the front office and on the coaching staff if you want long-term success in this league. Unfortunately, our staff isn't judged on the metrics of wins and losses. They are judged on whether or not they are in the inner circle and cool with the owner.