I agree with the cap issues. Blame Curt Flood and George Steinbrenner. Yankee haters railed about their big spending ways in the late ‘70’s when free agency began and said that they had an unfair advantage. It immediately got them two World Series rings.
That said, the game is much better than it was from a few years ago to watch.
Regarding the NFL, it has become more annoying to watch. The NFL has taken away from the spontaneity of the game with their overdosing of rules, one has to refrain before enjoying a play to make sure it’s legitimate. The game has become near insufferably long.
But, they are King.