It doesnt matter what you believe, the only things that matter are numbers.
Your example of a small market team spending is when the Cleveland Cavs spent to brought back "arguably" the greatest player in NBA history. A player who only came back because he was raised less than an hour from the arena.
How many top tier free agents have ever clamored to head to Cleveland, Indiana, Charlotte, Utah, Memphis, New Orleans, OKC, Portland, Sacramento, etc....? The only way those teams can compete is if they draft well, but the shyt is set up so that if you do draft well you are penalized.
The NFL understands that the shyt works best if everyone believes they are operating on a level playing field.