Man I can see why a ton of people would actively dislike playing this game. Hell, I spent at least a quarter of the first hour feeling frustrated. Mood probably has a lot to do with it, you need to be in a certain mindset to get the most out of it. Patience is the number one factor in enjoying this game, and it's really important to resist the urge to google solutions. I have a feeling that after I finish this a lot of other games are going to seem overly basic in comparison.
It's a one of a kind of experience, but at the same time I'm glad that not every game is designed like this.
It's my GOTY so far. But your post is so on point. Patience is the key.