Baseball has, similarly, been all over the place. The ball itself has been changed at least three different times in the last few years. The dimensions of the playing field vary from city to city. For example, hitting a home run over the right field fence at Yankee Stadium is easier than doing it in any other stadium. Some infields are made of grass, others are made of artificial turf, so reaction time available varies for fielding a ground ball is variable. The pitching clock has changed how long a pitcher has to throw the ball. The number of mound visits permitted per team per game has been changed, too. Another recent change is that you get a "free" runner on second to begin any inning beyond the ninth. Also, a recent change is that a relief pitcher entering the game must now face at least three batters. It is widely expected that the rules for where an infielder can and can't position himself will be changed for the 2023 baseball season, so the "shift" as we know it today will likely be obsolete next year. All that said, baseball gives the players ample notice of upcoming changes. and changes in how the game is played come just once a year, with four months of notice the norm.
Still, as you suggest, one must wonder whether any sport does a poorer job in standardizing the game, the rules and the equipment than pool, and I agree that it's not fair to the players and can occasionally result in their being less prepared for an event than they might be.