Puzzles are (deliberately) bad user interfaces. We’re told to love the look of things which have ‘invisible’ interfaces, because designers love simplicity. Hide those countless features, make it look simple. But this turns things into games with hidden rules. Not everyone wants to play.