I think what you’re trying to say is the importance of the context. But… your objection to intuitive design is wrong, in my opinion. Think a round ball as an example; a basketball, a soccer ball or a pool ball… A round ball affords to be rolled, so “rolling” is its affordance, you can roll it without any instruction, you can discover it intuitively because it’s obvious. Soccer ball can and should be rolled with the players’ foot, or the goalkeeper can roll it with her hand. In basketball game, players can’t roll the ball, because it’s restricted but this doesn’t mean the ball can’t be rolled, you just shouldn’t do it because of the rules.
What you can do and what you should do is not the same thing. Context is important, it restricts or frees us to do particular actions but this doesn’t mean intuitiveness is wrong or overrated, quite the contrary intuitive design is important because it is the quality which enables the product to be obvious.