Even as a Dodgers fan, I'd like to see a cap. I'd rather take the blow of not having a good season every year compared to all teams have an even competitive edge.
It's never going to happen thugh, not as long as the Yankees and Red Sox are up in the salary. They want the rivalry, they are going to do whatever possible to make sure the Yankees and the Red Sox battle it out for 1sat place in the division, and battle it out in the ALCS every year.
They'd also have to do away with the guaranteed contracts, something the players union will never agree to. It would only work bad for teams who have players locked up for 7-10 years to have to cut due to salary but still have to pay it to them.
All a pipe dream, but something I'm still dreaming for...