These methods are easier in regular gambling casinos because you go there and actually have fun. However, during online gambling you are not doing that much fun since you are literally on your computer playing thousands of hands per hour and that is not the same as regular casinos.
There you can pay 100 bucks for an hour of games and you would have insane amount of fun whereas you can play with 5 bucks for 5 hours in online gambling and it would still not worth it most of the time (depends on the casino you play). That is why I personally like sportsbooks a lot, its almost always the same since the betting is not the fun part there, you watch the games with more pleasure knowing you have something on the line.
I suppose you enjoy watching sport games, and that's why you like sportsbooks a lot, and you bet on sport events mostly. Being in your place I would do the same, but I don't like watching sport games much. For me playing dice or plinko online is much more fun than watching football or boxing. And playing poker is even more fun. Regarding the advantages of playing in land based casinos I disagree with you. I personally don't like the atmosphere there, and playing behind my computer screen is more entertaining to me than sitting in a room full of sweating strangers.
~
For example: I enter the game with a certain balance, if I assume that this balance is totally lost, I can have two possibilities:
1.-As you know that this money you give for lost, you play without any pressure to see what happens, applying and giving free rein to your multiple strategies to see what results I can achieve.
2.- You play with the reason, waiting for you to recover your balance and multiply it.
I have applied this type of psychology always with option 1 and I play without stress.
Gambling is supposed to be for entertaining and relaxing. Playing with stress is an absurd thing to do. Every gambler should go with the option 1.