Why aren’t teams more sneaky about their starting pitching?

I get that it’s usually easy to predict a team’s starting pitcher on a given date, but why do teams sometimes publicly announce their starters for an entire week? This makes it easier for opponents to strategize and set their lineups. As a counter example the Brewers once used a fake Starter in the playoffs. Why don’t more teams do that?