I'm ok with the warmup toss thing, although they do give the TV station an opportunity for a commercial.
I say get rid of September call ups. Just use a 26 man roster all year long and don't give managers larger bullpens. One of the biggest reasons for the 3 batter rule was Bruce Bochy, who would call up every available pitcher when he was managing the Giants and make 3 to pitching changes in an inning multiple times in a game. If he did not have an expanded bullpen, he would not have been able to do this.
I know they limited the September call ups, but, frankly, not very well. You can still use all of the remaining 14 players on the 40 man roster, but limit the number per game. Big deal. So managers can use 2 extra relievers today, and 2 different (and recently activated!) extra relievers tomorrow.
Just stop it.
If you want to give a chance to some of your younger players, fine. Just DFA some of your older players to make room for them. You know, like every other sport does...