In poker games, there will always be people who are always winning generals. Maybe they have used some sort of cheating method that is unknown?
There is plenty of ways to cheat in a poker game, I don’t recommend you cheating though.
There was a big poker scandal recently where someone was playing on a poker stream and getting fed hole cards in real-time instead of the normal 30-minute delay.
Collusion is prevalent and there are ways to mark cards which is why you should always get a new deck if you notice marks or creases.