I am very against the NFL dropping the cap, but baseball is fine without it. A lot of baseball fans will tell you the same thing.
For all the wailing of inequality of payrolls the last 4 teams last year were the Red Sox (big market) and 3 small market teams: Diamondbacks, Indians, and Rockies. The Yankees have had the highest payroll for years now, and it hasn't earned them a ring since 2000. In short, Salary cap in football=good. Salary cap in Baseball=unnecessary.