At a subtle level, the use of Punch-Out style "tells" for enemy attacks is almost ubiquitous in action games, especially in boss fights. And lots of twitch action games are perfect information games -- shmups come to mind as games where basically everything is laid out on the table for you, and your job is to watch, learn, plan hone your reactions. Same with arcade-style mobile games like Super Hexagon, precision platformers, any game where the main mechanic is "Don't collide with bad thing"; if they hid information, it'd be unfair.
Likewise with some kinds of stealth games. The mechanics aren't a mystery -- stay out of vision cones, basically -- and guard patterns are learnable; your job is to watch, learn, plan. And many puzzle games, of course. Lemmings doesn't pull many surprises on you; you know what they're going to do. And strategy games that directly descend from boardgames, or take boardgames as their inspiration, usually have pretty transparent systems.
Anyway, for games with a more complex simulation underneath, I definitely agree. Not that every game needs to have its innards laid out -- figuring out a mysterious black box is another kind of fun -- but it's a breath of fresh air sometimes when a game is honest about what's inside.
One thing to look at would be the style of tactical combat games where there are few or no dice rolls: Michael Brough's roguelikes (like ZAGA-33), Hoplite, Ending, or Auro. Once you get a hang of the rules, you pretty much know what's coming next; how you perform is mostly a function of how many turns in advance you want to think.
Neat idea to think about: "Brough's principle", that once you have a randomly generated world you don't necessarily need additional randomness. The rest of the game could be deterministic and there could still be enough gameplay variety so long as gameplay elements interact in an interesting way with the generated world. There are a lot of genres to which we could apply Brough's Principle and the results would be pretty interesting.