To me it's not a question of it being unrealistic, it's a question of there not being a counter-strategy.
It's obviously unrealistic that someone who went 20 for 20 stealing bases can steal 100+ bases, but you can counter someone drafting base stealers by drafting great throwing catchers. The same way you can counter excessive hitting and running by drafting strikeout pitchers and great throwing catchers.
On the flip side, there's nothing you can do to counter someone squeezing every single time they get a runner on third with fewer than two outs in a tie game in the bottom of the ninth. You can draft the best pitching and defense possible and the squeeze is still going to be the correct play for the opponent from a win probability perspective, almost no matter who's batting and who's pitching.
I hear what you're saying about realism, which is why I don't get outraged if someone squeezes in an obvious situation like the pitcher batting with runners on first and third. But the problem is it's impossible to create and enforce a rule on what's a realistic situation and what isn't. So you've got to either allow it or ban it, and if you allow it you get knuckleheads pulling stuff like pinch hitting 200k guys for .400 hitters when the game's tied in the bottom of the ninth (which I saw a couple months ago).