One aspect that doesn't get talked about enough is that not only do the Dodgers now get way more in tv revenue than anyone else, but most of it isn't subject to revenue sharing.
https://sports.yahoo.com/articles/dodgers-tv-deal-includes-key-230000247.htmlWhile all the other teams are losing their RSNs or seeing revenue fall on team owned RSNs, the dodgers seem to have an iron clad contract with Spectrum to continue to pay the Dodgers over 300 million on revenue that is likely less than a third of that. They have a ridiculous advantage over everyone until 2039.
If the Dodgers are contractually exempt from sharing that revenue for the next 13 years, a salary cap just means they make a massive profit. It makes it tough to implement a cap, because that Dodgers money they aren't paying the players anymore, can't go into the revenue sharing pot, and the players won't go for that.