Great we all watch baseball man, so nobody cares you’ve watched 100. I can’t stand that just as much as you can’t stand others saying “You can’t call a foul at the end.”
But regardless, yes a foul is a foul. However, officiating 101 is you call the game the same way as best you can throughout the game so players and coaches know what to expect. It’s why games are so wildly different based on the crew. And that’s fine as some call it tighter than others. But the problem is when you deviate from what you have been calling throughout the game. That’s why it wasn’t a foul. Letter of the law? Perhaps yeah. But then they should have been calling it all game for both teams and they just didn’t do that.