What we did in the denial leagues is the following to speed the game up:
1. You were allowed to pinch run for a catcher with two outs in the inning. This way, the catcher could come in and put on their equipment during the inning instead of being on base and having to rush in to do so in the transition time. The pinch runner could be anyone who either isn't in the game currently, has been removed from the game officially, or is batting in a position that is not going to be in effect until later in the inning (if it goes on that long). It was strictly a courtesy to speed the inning along.
2. We had a clock for the game, meaning if we had to stop the game regardless of inning or score at exactly 2 hours of play. Often, this led to a game lasting on average 7 innings. It also led to craziest strategies for winning a game by some team captains/managers. I was involved in one such an odd situation. We were up on the other team by three runs and there was precious little time left for the clock to run out. We were starting the 7th inning and we were the visiting team. My captain told me all we had to do is to waste time and the umpire would stop the game once the 2-hour limit was exhausted. I said "But we're starting an inning, how is he (the umpire) going to call a game once an inning starts. Doesn't he have to let the other team bat?". The answer I got was that the umpires were instructed not to allow an inning to continue if the clock had exhausted. Fine, no problem. Except we had two runners on, one out and the umpire is yelling at us to send up the next hitter. That would be me. My captain, who was third base coach kept yelling at the umpire that the 2-hour limit should be done by now. The umpire kept telling him to shut up. I step into the box and the umpire tells me if I try to use delay tactics like step out of the box, he would just have the pitcher go ahead and pitch and call everything a strike. Same for the next guy. So I take the first pitch, he calls it a strike (and it was). I take the second pitch and he calls it a strike (it was). I can't step out and I can't just take a pitch again, so the next one is right down the middle so I swing and hit a rocket back up the middle. But the shortstop is positioned right where I hit it, catches it and steps on second for an inning-ending double play. My captain is furious at me for swinging. I just grab my glove and say to him "looks like we're just going to have to win this game the old fashion way. Get them out before they can score more runs than us!". He doesn't laugh showing just how much he thought it was not funny, not even a smile. I'm playing first base and sure enough, the clock ran out but the umpire says to us as we are warming up "We're finishing this inning!". They were supposed to end the game but the umpire said no. So the other team is pumped. Our pitcher is mad, most of the other players on our team are dejected and I'm totally confused. We've been playing baseball this way for ages, what is the problem? Sure enough, the other team gets the first two men on but we quickly get the next two guys out. We're up by three and this game is about to end. But we have to go through the top of their lineup and their top four hitters are monsters. Well as you can probably figure out by now, they score four runs and the game is now over but with the other side celebrating. We had a ritual at the end of every game where the two teams slapped high fives as we went through each other's line of players. To a man, every player on the other side said to me "Thanks for swinging". I just smiled but when I turned around to go grab my stuff every player on my team had a scowl on their face directed right at me. After that season, I was not invited back to play for those guys. But I did latch on with another team. The team that beat us.
So I know no one came out to see a bunch of never-was players throw a baseball around. I know nobody would even dare pay good money to see us. But we did have quick games that lasted only two hours. But then again, why would it bother me to watch the best players in the world play the game I love in as long a time as they wanted to take. I agree they can speed up the game with some things, but be careful when you mess with the game. It just might become a farce.