I dunno, when I was in my 20's I went to a game and sat in bleachers for 9 innings, it kept going most of the crowd left and I sat by first base until the 18th. It was fun at the time, but now when I think about that game its mostly no way in hell would I stay beyond midnight. The vast majority of the other 35,000 in attendance way back when concur with that assessment.
Baseball plays 162 games, changing a half dozen isn't cheapening & is not affecting anything other than duration of games. Anything that speeds up the game is better than what they've got now. Those lamenting changes - what about the fact that most games took 2-2.5hrs back in the day? Why aren't we clamoring until we get that back?!
Putting a runner on 2nd actually made games longer last year it did when the Yankees and Mets were playing each other. Picking up on pace of play and less mound visits I'm ok with. The crowds who leave also leave football games early, sure there are boring games and its a long season, by all means you gotta early leave early. I wouldnt get season tickets for the reason you stated staying past midnight. When I choose to go I plan my day around it, majority of the time I watch it on TV, I rather save the time and money.