I agree. It's nice to know what's in the game, but they can't come in at the same exact time or it gets stale. One of the biggest complaints about HHH was the sudden introduction of final four fire making. I think the season would have been perceived much differently if the players and fans had known about it ahead of time.I'm not sure how I feel about it being predictable either way.
It's a game and you need to know the rules to play it. Too much unpredictability and no one can really develop strategy, as it's all so random.
On the other hand, the predictability means we see the game play out the same way. There's no tribe swap so the strong players are kept around for strength as that's the clear strategy. We've had two winners who played low key games to start and then pounce at the end.
The most balanced approach might be to establish what twists and advantages are in the game, but switch it up in terms of when they occur. Find that balance of players knowing the rules but having to adapt at surprising times. Knowing there might be a split but not knowing when. Knowing knowledge is power and idol nullifies might be in play, but not always. Etc. etc.
But when you know exactly what advantage is coming and when, it makes it too easy to plan for. I think one thing they need to bring back is the swaps. The three tribe, no swap format is already old. That's one thing that makes things exciting. I can recall several times when players were speculating about when a swap would happen, but nobody knew for sure.