I have not watched the MLB in a while so I don't know specifically what you are talking about but I can imagine.
Gambling advertising should be completely banned. Gambling is a zero-sum activity. Actively promoting it benefits no one except the betting house.
I'm all for consenting adults to be able to legally place wagers at outlets that are not swindling them, or offering the kinds of loans that could get a person's legs broken.
But I'm so tired of ALL THE COVERAGE being about betting. It was more fun when the coverage was mostly sports, and Al Michaels had to sneak in the odd mention of what the point spread was for a game he was broadcasting.
Even my friends who enjoy gambling don't like the media coverage of it. I guess we're not a representative sample.
You may well be representative; it’s just that all these parties directly invested in gambling would rather expand gambling as much and as fast as they can, at the expense of turning off their whole audience.
Penn entertainment for example acquired Barstool Sports and The Score, and entered into a 10-year deal with ESPN to create ESPN-bet, for cash and a stake in the company. ESPN is now directly invested in the gambling industry.
But, anecdotally, my local (Angels) broadcasts don't talk about it at all. I listen to MLB Radio, and their day time shows barely touch on it (I'm pretty sure there's a odds making show on the radio, but not during prime time in the day).
MLB Network on TV, I do not see it in their main shows. MLB Central doesn't (I don't think, I'm honestly not a regular viewer) really touch on it. MLB Now doesn't, nor does MLB Tonight or Quick Pitch (their overnight highlight show).
There's ads, there's ads in the stadium (big BET MGM sign in Yankee stadium, for example).
So, anyway, on the periphery, it's certainly there, but the shows the MLB seems to put their brand on, I'm not seeing that much of it.
The closest I've see is on the Apple TV broadcasts where they might put up a "28% chance to get on base" in the corner for a batter. Interesting, perhaps, statistic, but I don't know that it necessarily encourages betting.
You'd think it would be relatively easy for the leagues to provide separate streams that omit gambling ads (and maybe sell that ad space to others).