The odds are the house their favor and that is what they call house edging if I am correct, they need to do that in order to make money because the casino is a business after all.
People know this and this still accept the fact that they have a lesser chance of winning.
This is right.
Some people on this forum think that house edge is unfair and it's something like cheating, but they forget that casinos had a lot of spendings: servers, security, advertising, development, stuff salaries and so on.
If we take real casinos, they have even more spending, so their house edge is much bigger (2.5 % - 5 %).
In this light gamblers should view house edge as a payment for organization of gambling.