I agree with your recommendation about sports betting, I think it's the easier way and has better odds. If you know your game then winning could be a higher chance for you. If not, then there are the oddsmakers who offer their own prediction although you will have to tail them with your own risk.
With the new way of sports today with handicaps and other options to bet, those who don't even know their sport can sometimes win their bets.
Sport betting is not a casino game although most casinos have now being including sport betting as a game they offer because of the fast increase in sport betting from new users. The newer set of gamblers are more of sport lovers than casino lover, they only picked interest in sport betting because of the teams they support and them seeing casino and sportsbook sponsoring their favourite teams. Sport betting odds are always good for me too because they are high and I can take the chances to win but casino games apart from dice and slot games that I love to play, are always hard for me and since I do not play them often, I do not know their odds. If the question was for all gambling games. I will choose sport betting.
Same for me. It had been getting hard to win in casino games like slots and I bet many gamblers do have the same experience as us. I think the gambling sites that offer sports betting right now are not just because they saw money in it but the interest in a long-term partnership with many teams and also to offer services that are different and avoid gamblers from being bored with casino games only.
Honestly, I like those kinds of online gambling sites, the ones that offer both types of games because they give more chances to gamblers to have an option to win. You can be wrecked with casino games but you can also get it back with sports if you are good enough at predicting the results.