In poker? Yeah, if you’re a well above average poker player, and you play within your bankroll, it’s not hard, just time-consuming. An average or below-average player, or one who doesn’t play smart with the bankroll, is swimming upstream.
Sports betting doesn’t seem as hard, although most sports bettors are losers, so they’ll lose money while earning the bonus.