To the last point, I think that's why the NFL has a salary floor. When that wasn't as prevalent, you'd have teams like the Cardinals or Bengals not spending anything, but it would be just fine because they were under the cap.