Rather than hard floor / soft or hard cap, the floor and cap could be floating depending on player salary distribution. As the salaries change the floor and cap change. So for example if the tv deals crater in the future, salaries will begin to decrease as will the floor and cap.
At same time floor and cap could be soft, if a team falls below the floor or exceeds the cap, the penalty goes into the pre-arb pool. Could add some draft pick consequences for not meeting the soft floor as well.
Probably too complicated for the people involved but this type of approach mitigates risk for both sides.