The commissioner and owners probably think that all the attention leading up to the July 31 trading deadline is good, that there's no such thing as bad publicity. They seem oblivious to the possibility that all this speculation and actual player movement undermines fan loyalty to individual players on the home team.
Some teams loading up while other teams are giving up represents a fundamental lack of integrity that is essential in team sports. It's been done this way for several decades and like most things, people don't give it a second thought. We should.
The best and only solution is to ban trades during the season.
What? And give up all this free publicity and interest by fans and media? The interest is by fans of the loading up teams, not fans of the giving up teams. Those fans are likely devastated and duped. Over time that negativity takes it toll.
No trades during the season.