That may or may not be part of the intent, but that certainly is true about the impact. Horror elements aren't effective when they are expected and while a player can expect them in the game as a whole, being unable to predict exactly when they will fire is what adds that extra impact.I think part of the reason things are done this way, is so that you can unexpectedly stumble on the "Happy" events. Getting those when you don't expect them increases their impact.
Like someone else said, I'm not currently bothered by 'the dance'. However, I can understand how others might be frustrated by it. It's hard in a sandbox game, like this, with the amount of content available, to avoid the options eventually feeling repetitive. Your suggestion about the icons would absolutely help with that, but, at the expense of some of the impact of the "Happy" events.
This may also be reaction to the previous puzzle's reaction, people complaining about getting stuck in said puzzle because they weren't paying attention or were actively skipping text. Honestly, I approve of this methodology as I am getting a little annoyed constantly seeing people complain even though I haven't and won't make a big deal out of it.I should also point out that the latest update contains a puzzle that actively punishes you if you enter the answer without first viewing the scene that contains the answers, just in case someone decides to come here for the solution before even looking for the solution in game.
This is not a game that's going to spoon feed you.
Selebus has been known to punish players and the puzzle in "There Is Nothing" was directly stated by him to be reaction to similar. It seems the first time didn't work, so he added a new puzzle as a potential second attempt and even put in a safeguard against the skippers and the people who don't read carefully enough, though that is just speculation.
Writing is good for the puzzles that may get put in several updates after the answers to said puzzle.I don't, for the life of me, understand why you need so many steps, so needlessly complicated. Writing stuff down...What for? You have a progress button, use it. Meanwhile, characters have only 2 places you can visit + phone call and maybe invite, if implemented. If character specific events don't trigger, just wait for main story ones to pass first.