Although you have a valid point if we look at it from betting perspective but sometimes we bet just to have FUN and not the profits.
I do it sometimes just to see if I win the bet and ignore the odds. In such cases we can bet with extremely small amounts which are obviously affordable to lose.
I do the same, I only place small bets but it always gives me some thrill and excitement and it makes the games a lot more fun to watch when you place a bet on it. You won't become rich or loose a lot of money when you place these small bets so it is indeed just for fun!
I can relate, several times, i do this most especially when i have some small amount of usdt laying around on my account, and i agree that watching a game you have a bet on is always very interesting, this is because you know have a team you are really looking up to to win so you could win your bet.
But then also, nothing can be more frustrating and disappointing when you are watching the team you bet on losing the game to their opponent and there's practically and absolutely nothing you can do to help them

.
LOL, that is very true. Although there's basically nothing we can do to help the losing team yet we can pray for them to win.
Sometimes our prayers do get heard

but even if we lose there won't be any harm in that since the bet amount was so small.
This is where many tend to make the mistake by placing an amount to bet which they cant afford to lose.
I guess gambling to make money should be boycotted and gambling for fun should be the only way to go.