Ask yourself first, what is your goal? If the goal is to enjoy and win there’s no point betting on a game you don’t understand as it’ll just lead to losing in the end. Maybe it’s fine if you’re the type who loves to experiment and doesn’t mind wasting money. But if you’re just a regular guy, you wouldn’t do that.
It leads you to bigger risk if you play game that you are unfamiliar and you are leaning with luck, though it's always luck that gave you the win but you'll be able to have a better chance if you bet with sports that you have a full understanding as you can select which team have a upper hands against his opponents, or you can choose different types of available odds if you don't like the ML, there's always a good option or better option from each sports games that you choose to bet with.
Same with your principle, it's more enjoyable if you pick the right selection and manage to win your bet as you have that good knowledge about the game and those available odds that they offer.
Some players can catch several losses even having bet on a sport they are good at and this can knock them out of emotional stability. After that, they can go lose money by betting on other sports, regardless of the amounts, just to win back, this is terrible, unfortunately this happened to me too when I was on tilt.