Just a random example of what happens when two different game design philosophies collide with eachother. One mindset is that the player is the player, and should do things which are mathematically superior regardless of insignificant considerations like appearance or preference or roleplay, in order to more efficiently beat the game. X is better, therefore if you don't do X you will have a harder time of things. The other mindset is that the player is the character, and should do whatever makes the most sense to the character, so if you want to wear a robe instead of a chestplate then by all means go for it.
Basically I feel like I am being punished if I don't toe the developer's line of what my character ought to be like. It's not a nice feeling. Not only do I take the logical and sensible penalty to armor from not wearing a chest plate, which is as far as it should have gone, but I also lose out on other bonuses which are completely arbitrary and aimed at mathematical efficiency rather than my character as an individual.
:(