Poker !! do you mean casino poker or multiplayer poker ??
multi player poker is a beatable game and you can make money from it more than a sportsbettor , yes the site makes money cause they take rake but this doesn't mean that players will always lose their money
the site is for sure winner but also good players are sure winners
I agree with you. Sites take their house edge, EV for player is negative, doesn't mean everyone loses all their money in gambling though.
Gambling. Is it Wrong?
Their are two types of Gambling.
1) Casino, Dice, Poker Roulette, etc., in this mostly the site owner wins , who ever plays will always lose his money or bitcoins,
2) Sports Betting ( Soccer, Cricket, Tennis, etc.,) in this mostly you cannot become millioner in one shot but if you do trading type but analysing the teams and matches , or get help from the professional you can earn Slowly slowly money or bitcoins.
sportsbets might be more predictable than simple odd games like dice or roulette, but your bookie is no saint either, like the siteowner of (dice)casinos, the bookie "mostly [...] wins"
And then again, those predictions can fail also. I remember the recent soccer game of the Netherlands vs. Iceland to be called as a safe win, and how did that turn out?