The house always wins because even if a player wins one or two games he will be losing in other games. The fact that lower odds are provided or a team is tip to win doesn't mean you will win.
If you want to have a decent chance in gambling, choose a game where there is no house advantage.
Good example is sports betting, there is a juice but you can increase your odds to receive equal of your bet or even higher.
When you play a game that has a house edge, just do it for fun as you have no chance to win in the long run.
Yes, we have a chance in sports betting, but we need to know the game, and we know almost everything about the team so we can have a high percentage to win. But it doesn't always guarantee for you to win the game because sometimes our prediction can be wrong and we are losing the money. We should place the bets only for the team we know and don't use the money which you cannot afford so you will not regret if somehow you lose.