To me, part of this discussion speaks to the weakness (note that I did not say "inadequacy"!) of D&D as a role-playing system.
In a game with a more nuanced character-creation system (like, say, GURPS, Hero, Savage Worlds, FATE, etc.), a player can take "disadvantages" or "flaws" or "troubles"...