While games designers do generally know what experience they were designing for, they very definitely do NOT know the experience each player wants. My idea of fun is very definitely not the same as every other player, and not the same as every game designer.
Clearly others disagree, but in my opinion, any form of play-style coercion within a game is the mark of a failed game design.