Why do the wicked prosper and cheaters win? Jeremiah believed in God's promises despite the evidence. Sometimes bad people triumph for a time because God is using them for a greater good or because God wants to make an example of them. God lets them win temporarily for His own purpose. Everyone eventually gets what he deserves. Their end is always bad even if we don't witness it.
Jeremiah 12, 17:9