Detroit Lions, Arizona Cardinals, Cleveland Browns, Houston Taxans...early draft picks year after year, and nothing.
Indianapolis Colts, New England Patriots, Philadelphia Eagles, Denver Broncos...playoffs almost every year no matter when they draft.
Any MLB team can make the playoffs given the right breaks. Hell, College of Charleston could win the NCAA basketball tournament given the right breaks. I dare say there have been more different teams win the World Series in the last 10 years than NFL teams winning the Super Bowl.
Salary cap would be great. I'd love it, because I pull for a perrenial loser. And I love me some NFL. But salary caps and revenue sharing have nothing to do with Sean Merriman juicing.