In my estimation, shoving onto the train just wasn't worth it. It makes the ride much more miserable for people in the car, and it delays the line even more. The second point is important; the train situation isn't going to get better by people being selfish and gaining a few extra minutes at the expense of everyone else's.
More often than not, the "second train" strategy works wonders. I found that when it doesn't, I'd have to wait for multiple trains anyway. Maybe once in 7 years did I skip a train with room and get punished for it.