Good people finish last right? Except in Hollywood at least. There’s no heroes with capes in real life it may well seem.
But here’s one perspective I came across recently that was pivotal.
It’s not just good versus bad, but also active versus passive.
As Krishna always says in the Gita, there is no room for inaction. This is not different from saying there is no room for being passive.
Doesn’t mean that one must always give up common sense and keep on doing something wasteful just in order to be seen as active.
But when good people are passive, little gets achieved. Contrast that with bad people being active. And therefore the importance of good people being active!